.bm-dev{--bm-dev-ink:#1a0640;--bm-dev-violet:#3d2589;--bm-dev-pink:#b80ba8;--bm-dev-gold:#f5c042;--bm-dev-lav:#f4f0fa;--bm-dev-muted:#7a6e92;--bm-dev-line:#e8e2f2;position:relative;max-width:880px;margin:0 auto;padding-bottom:28px}.bm-dev *{box-sizing:border-box}.bm-dev-laptop{width:82%}.bm-dev-lid{background:#1c1530;border-radius:14px 14px 0 0;padding:1.3% 1.3% 0;box-shadow:0 30px 60px -30px rgba(26,6,64,.55)}.bm-dev-browser{background:#fff;border-radius:6px 6px 0 0;overflow:hidden;aspect-ratio:16/9.6;display:flex;flex-direction:column;container-type:inline-size}.bm-dev-bar{display:flex;align-items:center;gap:.8cqw;height:3.6cqw;padding:0 1.6cqw;flex-shrink:0;background:#f1eef6;border-bottom:1px solid var(--bm-dev-line)}.bm-dev-bar i{width:1.1cqw;height:1.1cqw;border-radius:50%;background:#d5cde3}.bm-dev-url{margin-left:1.6cqw;flex:0 1 36cqw;height:2.2cqw;border-radius:1.1cqw;background:#fff;font:500 1.3cqw/2.2cqw var(--font-inter),sans-serif;color:var(--bm-dev-muted);padding:0 1.4cqw;white-space:nowrap;overflow:hidden}.bm-dev-app{flex:1;display:flex;min-height:0}.bm-dev-side{width:21%;background:var(--bm-dev-ink);color:#fff;padding:2.2cqw 1.4cqw;display:flex;flex-direction:column;gap:.6cqw}.bm-dev-logo{font:800 1.75cqw/1.2 var(--font-manrope),sans-serif;margin:0 .8cqw 1.8cqw;letter-spacing:-.01em}.bm-dev-logo b{color:var(--bm-dev-gold)}.bm-dev-nav{font:500 1.45cqw/1 var(--font-inter),sans-serif;padding:1.1cqw .9cqw;border-radius:1cqw;color:hsla(0,0%,100%,.62);white-space:nowrap;overflow:hidden}.bm-dev-nav.is-on{background:hsla(0,0%,100%,.12);color:#fff}.bm-dev-main{flex:1;padding:2.2cqw 2.4cqw;display:flex;gap:2.2cqw;min-width:0;background:#fbfafd}.bm-dev-lesson{flex:1.75;min-width:0;display:flex;flex-direction:column;gap:1.3cqw}.bm-dev-player{position:relative;border-radius:1.4cqw;aspect-ratio:16/9;background:radial-gradient(120% 90% at 20% 10%,#6b4fc0 0,var(--bm-dev-violet) 45%,var(--bm-dev-ink) 100%);display:grid;place-items:center;overflow:hidden}.bm-dev-play{width:6cqw;height:6cqw;border-radius:50%;background:hsla(0,0%,100%,.18);display:grid;place-items:center}.bm-dev-play:before{content:"";margin-left:.5cqw;border-left:1.9cqw solid #fff;border-top:1.15cqw solid transparent;border-bottom:1.15cqw solid transparent}.bm-dev-scrub{left:1.4cqw;right:1.4cqw;bottom:1.2cqw;height:.5cqw;background:hsla(0,0%,100%,.22)}.bm-dev-scrub,.bm-dev-scrub:after{position:absolute;border-radius:1cqw}.bm-dev-scrub:after{content:"";inset:0 62% 0 0;background:var(--bm-dev-pink)}.bm-dev-kicker{font:700 1.15cqw/1 var(--font-inter),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--bm-dev-pink)}.bm-dev-h{font:800 2.1cqw/1.25 var(--font-manrope),sans-serif;color:var(--bm-dev-ink);margin:0}.bm-dev-lesson .bm-dev-prog{height:.8cqw}.bm-dev-lesson .bm-dev-meta{font-size:1.2cqw}.bm-dev-lesson .bm-dev-btn{font-size:1.35cqw;padding:1.1cqw 2.2cqw;gap:.9cqw}.bm-dev-lesson .bm-dev-btn:before{border-left-width:1cqw;border-top-width:.65cqw;border-bottom-width:.65cqw}.bm-dev-list{flex:1;min-width:0;display:flex;flex-direction:column;gap:.9cqw}.bm-dev-list-t{font:700 1.3cqw/1 var(--font-inter),sans-serif;color:var(--bm-dev-muted);margin:.3cqw 0 .5cqw}.bm-dev-row{display:flex;align-items:center;gap:1cqw;min-width:0;background:#fff;border:1px solid var(--bm-dev-line);border-radius:1cqw;padding:1cqw 1.1cqw;font:500 1.25cqw/1.25 var(--font-inter),sans-serif;color:var(--bm-dev-ink)}.bm-dev-row span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bm-dev-dot{flex-shrink:0;width:1.7cqw;height:1.7cqw;border-radius:50%;border:.25cqw solid var(--bm-dev-line)}.bm-dev-dot.is-done{background:var(--bm-dev-violet);border-color:var(--bm-dev-violet)}.bm-dev-dot.is-now{border-color:var(--bm-dev-pink);background:radial-gradient(circle,var(--bm-dev-pink) 38%,#fff 42%)}.bm-dev-row.is-now{border-color:rgba(184,11,168,.35);background:#fdf3fc}.bm-dev-base{position:relative;height:12px;width:108%;margin-left:-4%;background:linear-gradient(#d9d4e4,#b9b2c8);border-radius:0 0 12px 12px}.bm-dev-base:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:16%;height:5px;background:#a69fb8;border-radius:0 0 6px 6px}.bm-dev-prog{height:5px;border-radius:3px;background:hsla(0,0%,100%,.25);overflow:hidden}.bm-dev-prog>i{display:block;height:100%;width:38%;border-radius:3px;background:var(--bm-dev-gold)}.bm-dev-prog.is-light{background:var(--bm-dev-line)}.bm-dev-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--bm-dev-pink);color:#fff;border-radius:999px;font-family:var(--font-inter),sans-serif;font-weight:700;line-height:1;align-self:flex-start}.bm-dev-btn:before{content:"";border-left:6px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent}.bm-dev-meta{display:flex;justify-content:space-between;font:500 7px/1 var(--font-inter),sans-serif;color:var(--bm-dev-muted)}.bm-dev-phone{position:absolute;right:0;bottom:0;width:26%;max-width:240px;aspect-ratio:9/19;background:#1c1530;border-radius:17%/8%;padding:3.2%;box-shadow:0 24px 50px -18px rgba(26,6,64,.6),inset 0 0 0 1px hsla(0,0%,100%,.06)}.bm-dev-screen{position:relative;height:100%;border-radius:14%/6.6%;overflow:hidden;background:#f4f2f8;display:flex;flex-direction:column;container-type:inline-size}.bm-dev-island{position:absolute;top:2.2%;left:50%;transform:translateX(-50%);width:32%;height:3.4%;border-radius:999px;background:#0b0716;z-index:2}.bm-dev-status{display:flex;justify-content:space-between;align-items:center;padding:3.6cqw 8cqw 0;height:11cqw;font:600 4.2cqw/1 var(--font-inter),sans-serif;color:var(--bm-dev-ink);flex-shrink:0}.bm-dev-status b{width:9cqw;height:4cqw;border-radius:1.2cqw;border:.6cqw solid var(--bm-dev-ink);position:relative}.bm-dev-status b:after{content:"";position:absolute;inset:.6cqw 2.2cqw .6cqw .6cqw;background:var(--bm-dev-ink);border-radius:.5cqw}.bm-dev-pbody{flex:1;padding:2cqw 5cqw 0;display:flex;flex-direction:column;gap:3.4cqw;min-height:0;overflow:hidden}.bm-dev-hello{font:800 8cqw/1.1 var(--font-manrope),sans-serif;color:var(--bm-dev-ink);margin:1cqw 0 0}.bm-dev-hero{border-radius:5cqw;padding:4.6cqw;color:#fff;background:linear-gradient(140deg,#7c66c4 0,var(--bm-dev-violet) 100%);display:flex;flex-direction:column;gap:2.6cqw}.bm-dev-hero .bm-dev-kicker{color:hsla(0,0%,100%,.72);font-size:3cqw}.bm-dev-hero-t{font:800 6.4cqw/1.15 var(--font-manrope),sans-serif;margin:0}.bm-dev-hero .bm-dev-prog{height:1.8cqw}.bm-dev-hero .bm-dev-meta{color:hsla(0,0%,100%,.85);font-size:3.3cqw}.bm-dev-hero .bm-dev-btn{font-size:3.8cqw;padding:3cqw 6cqw;gap:2cqw;margin-top:1.4cqw}.bm-dev-hero .bm-dev-btn:before{border-left-width:2.4cqw;border-top-width:1.6cqw;border-bottom-width:1.6cqw}.bm-dev-card{display:flex;align-items:center;gap:3cqw;background:#fff;border-radius:4cqw;padding:3cqw;box-shadow:0 1px 4px rgba(26,6,64,.06)}.bm-dev-thumb{flex-shrink:0;width:11cqw;height:11cqw;border-radius:2.6cqw;background:var(--bm-dev-lav);display:grid;place-items:center}.bm-dev-thumb:before{content:"";margin-left:.8cqw;border-left:2.6cqw solid #825aaa;border-top:1.7cqw solid transparent;border-bottom:1.7cqw solid transparent}.bm-dev-thumb.is-lock:before{margin:0;border:0;width:3.4cqw;height:2.8cqw;border-radius:.6cqw;background:#c9c1d8}.bm-dev-card-t{font:600 4cqw/1.25 var(--font-inter),sans-serif;color:var(--bm-dev-ink)}.bm-dev-sec{font:700 3.4cqw/1 var(--font-inter),sans-serif;color:var(--bm-dev-muted);margin:1.4cqw 0 -.6cqw}.bm-dev-card-s{font:500 3.2cqw/1.2 var(--font-inter),sans-serif;color:var(--bm-dev-muted);margin-top:.8cqw}.bm-dev-thumb.is-chat{background:#fdf3fc}.bm-dev-thumb.is-chat:before{margin:0;border:0;width:4.4cqw;height:3.4cqw;border-radius:1.2cqw 1.2cqw 1.2cqw .3cqw;background:var(--bm-dev-pink)}.bm-dev-badge{margin-left:auto;flex-shrink:0;min-width:5cqw;height:5cqw;padding:0 1.4cqw;border-radius:3cqw;background:var(--bm-dev-pink);color:#fff;font:700 3cqw/5cqw var(--font-inter),sans-serif;text-align:center}.bm-dev-card.is-lock .bm-dev-card-t{color:var(--bm-dev-muted)}.bm-dev-tabs{display:flex;justify-content:space-around;align-items:flex-start;padding:2.6cqw 2cqw 7cqw;background:hsla(0,0%,100%,.96);border-top:1px solid var(--bm-dev-line);flex-shrink:0}.bm-dev-tab{display:flex;flex-direction:column;align-items:center;gap:1.2cqw;font:500 2.7cqw/1 var(--font-inter),sans-serif;color:#a49bb6}.bm-dev-tab svg{width:6.2cqw;height:6.2cqw}.bm-dev-tab.is-on{color:var(--bm-dev-pink)}.bm-dev-home{position:absolute;bottom:1.6cqw;left:50%;transform:translateX(-50%);width:34%;height:1.2cqw;border-radius:1cqw;background:var(--bm-dev-ink)}.bm-dev-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;padding:0;list-style:none}.bm-dev-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;background:rgba(61,37,137,.07);border:1px solid rgba(61,37,137,.14);color:var(--bm-dev-violet);font:600 14px/1 var(--font-inter),sans-serif}.bm-dev-chip svg{width:16px;height:16px;flex-shrink:0}@media (max-width:640px){.bm-dev{padding-bottom:0}.bm-dev-laptop{width:100%}.bm-dev-list{display:none}.bm-dev-phone{position:relative;width:52%;max-width:230px;margin:-26% 4% 0 auto}.bm-dev-chips{display:grid;grid-template-columns:1fr 1fr;max-width:343px;margin-left:auto;margin-right:auto}.bm-dev-chip{justify-content:center}}.bm{--violet:#3d2589;--violet-deep:#1a0640;--magenta:#b80ba8;--gold:#f5c042;--gold-dark:#e0a91f;--ink:#1a0640;--muted:#5b5275;--line:#e9e3f7;--tint:#f7f4fe;--bg:#fff;--on-dark:#f5f1ff;--on-dark-muted:#c3b8e6;--ok:#1f9d61;color-scheme:light;background:var(--bg);color:var(--ink);font-family:var(--font-inter),-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.55;overflow-x:clip;padding-bottom:96px;-webkit-text-size-adjust:100%}.bm *,.bm :after,.bm :before{box-sizing:border-box}.bm a{color:inherit}.bm a.bm-btn{color:var(--violet-deep);text-decoration:none}.bm a.bm-plan-link{color:var(--violet)}.bm .bm-consent a,.bm .bm-hero-alt{text-decoration:underline;text-underline-offset:3px}.bm-wrap{max-width:1080px;margin:0 auto;padding:0 16px}.bm-narrow{max-width:680px}.bm-sec{padding:56px 0}.bm-sec--tint{background:var(--tint)}.bm-sec--dark{background:var(--violet-deep);color:var(--on-dark)}.bm h1,.bm h2,.bm h3{font-family:var(--font-manrope),var(--font-inter),sans-serif;margin:0;text-wrap:balance}.bm h1{font-size:clamp(32px,9vw,60px);line-height:1.06;letter-spacing:-.02em;overflow-wrap:anywhere}.bm h1,.bm h2{font-weight:800}.bm h2{font-size:clamp(26px,6.6vw,40px);line-height:1.12;letter-spacing:-.015em;margin-bottom:12px}.bm h3{font-size:19px;line-height:1.25;font-weight:700}.bm p{margin:0}.bm-lead{color:var(--muted);font-size:17px;max-width:60ch}.bm-sec--dark .bm-lead{color:var(--on-dark-muted)}.bm-head{margin-bottom:28px}.bm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border:0;border-radius:16px;background:var(--gold);color:var(--violet-deep);font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 10px 28px -10px rgba(245,192,66,.9);transition:transform .1s ease,background .15s ease}.bm-btn:hover{background:var(--gold-dark)}.bm-btn:active{transform:scale(.98)}.bm-btn:focus-visible{outline:3px solid var(--magenta);outline-offset:3px}.bm-btn[disabled]{opacity:.65;cursor:default}.bm-btn--block{width:100%}.bm-top{display:flex;align-items:center;justify-content:space-between;height:56px}.bm-top a.bm-login{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;color:var(--on-dark);font-size:15px;font-weight:600;text-decoration:none;border-radius:12px}.bm-hero{position:relative;color:var(--on-dark);background:radial-gradient(90% 60% at 100% 0,rgba(184,11,168,.55) 0,rgba(184,11,168,0) 60%),radial-gradient(80% 60% at 0 100%,rgba(61,37,137,.9) 0,rgba(61,37,137,0) 70%),var(--violet-deep);padding-bottom:40px}.bm-hero-grid{display:grid;gap:32px;padding-top:12px}.bm-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.bm-hero h1 em{font-style:normal;color:var(--gold)}.bm-hero .bm-lead{color:var(--on-dark-muted);margin:16px 0 24px}.bm-notes{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;padding:0;margin:14px 0 0;font-size:14px;color:var(--on-dark-muted)}.bm-notes li{display:inline-flex;align-items:center;gap:6px}.bm-notes svg{color:var(--gold);flex:0 0 auto}.bm-hero-price{margin:12px 0 0;font-size:15px;color:var(--on-dark)}.bm-hero-price a{text-decoration:underline;text-decoration-color:rgba(245,192,66,.7)}.bm-hero-alt,.bm-hero-price a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.bm-hero-alt{margin-top:6px;font-size:15px;color:var(--on-dark)}.bm-feed{list-style:none;margin:0;padding:18px;display:grid;gap:0;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:24px}.bm-feed li{display:grid;grid-template-columns:44px 36px 1fr;gap:10px;align-items:start;padding:10px 0;position:relative}.bm-feed li+li:before{content:"";position:absolute;left:71px;top:-14px;width:2px;height:24px;background:hsla(0,0%,100%,.18)}.bm-feed time{font-size:13px;color:var(--on-dark-muted);padding-top:8px;font-variant-numeric:tabular-nums}.bm-feed-ico{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(245,192,66,.16);color:var(--gold)}.bm-feed-ico--ok{background:rgba(80,220,150,.16);color:#6ee7a8}.bm-feed b{display:block;font-size:16px;line-height:1.3;font-weight:700;color:#fff}.bm-feed span{display:block;font-size:14px;line-height:1.4;color:var(--on-dark-muted)}.bm-stats{display:grid;gap:12px;margin-top:24px}.bm-stat{background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:18px 20px}.bm-stat b{display:block;font-family:var(--font-manrope),sans-serif;font-size:40px;line-height:1;font-weight:800;color:var(--violet);letter-spacing:-.02em}.bm-stat span{display:block;margin-top:6px;font-size:15px;color:var(--muted)}.bm-cards{display:grid;gap:12px}.bm-card{background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:20px}.bm-card p{margin-top:8px;color:var(--muted);font-size:16px}.bm-card-ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--tint);color:var(--violet);margin-bottom:14px}.bm-pain{border-left:4px solid var(--magenta)}.bm-steps{list-style:none;padding:0;margin:0;display:grid;gap:12px;counter-reset:bm-step}.bm-steps li{counter-increment:bm-step;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.bm-steps li:before{content:counter(bm-step);width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--violet);color:#fff;font-family:var(--font-manrope),sans-serif;font-weight:800;font-size:18px}.bm-steps p{margin-top:4px;color:var(--muted);font-size:16px}.bm-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:16px;padding:4px 16px 16px;margin:0 -16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bm-rail::-webkit-scrollbar{display:none}.bm-rail>*{flex:0 0 84%;scroll-snap-align:start}.bm-rail-hint{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--muted);margin-top:4px}.bm-eyebrow--ink{color:var(--magenta)}.bm-dev-wrap{margin:8px 0 28px}.bm-devices{display:grid;gap:10px}.bm-device{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:16px 18px}.bm-device .bm-card-ico{margin:0}.bm-device p{margin-top:4px;color:var(--muted);font-size:15px}.bm-sync{display:flex;gap:10px;align-items:flex-start;margin:18px 0 0;font-size:16px;color:var(--ink);font-weight:500}.bm-sync svg{flex:0 0 auto;color:var(--magenta);margin-top:3px}.bm-apps-proof{margin-top:24px;padding:22px 20px;border-radius:24px;background:var(--violet-deep);color:var(--on-dark);display:grid;gap:10px;justify-items:start}.bm-apps-proof p{color:var(--on-dark-muted);font-size:16px}.bm-apps-proof .bm-apps-anchor{color:var(--gold);font-weight:600}.bm-apps-proof .bm-btn{margin-top:6px;width:100%}.bm a.bm-quiet-link{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-size:15px;font-weight:600;color:var(--violet);text-decoration:underline;text-underline-offset:4px}.bm-result b{display:block;font-family:var(--font-manrope),sans-serif;font-size:36px;line-height:1.05;font-weight:800;color:var(--magenta);letter-spacing:-.02em;margin-bottom:6px}.bm-chat{display:grid;gap:8px;max-width:420px;margin-top:24px}.bm-msg{max-width:86%;padding:11px 14px;border-radius:18px;font-size:15px;line-height:1.4}.bm-msg--robot{justify-self:start;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);border-bottom-left-radius:6px}.bm-msg--client{justify-self:end;background:var(--gold);color:var(--violet-deep);border-bottom-right-radius:6px;font-weight:500}.bm-msg--system{justify-self:center;display:inline-flex;align-items:center;gap:6px;background:rgba(80,220,150,.14);color:#6ee7a8;font-size:13px;font-weight:600;padding:7px 12px;border-radius:999px}.bm-plans{display:grid;gap:12px}.bm-plan{position:relative;display:grid;gap:4px;background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:20px}.bm-plan--featured{border:2px solid var(--violet);order:-1}.bm-plan-badge{position:absolute;top:-12px;left:18px;background:var(--violet);color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.bm-plan-price{font-family:var(--font-manrope),sans-serif;font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.02em}.bm-plan-price small{font-weight:600;letter-spacing:0}.bm-plan ul,.bm-plan-price small{font-size:15px;color:var(--muted)}.bm-plan ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px}.bm-plan li{display:flex;gap:8px;align-items:center}.bm-plan li svg{color:var(--ok);flex:0 0 auto}.bm-plan-link{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-weight:700;color:var(--violet);text-underline-offset:4px}.bm-faq{display:grid;gap:8px}.bm-faq details{background:var(--bg);border:1px solid var(--line);border-radius:16px}.bm-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 18px;cursor:pointer;list-style:none;font-weight:700;font-size:17px;line-height:1.3;-webkit-tap-highlight-color:transparent}.bm-faq summary::-webkit-details-marker{display:none}.bm-faq summary svg{flex:0 0 auto;color:var(--violet);transition:transform .2s ease}.bm-faq details[open] summary svg{transform:rotate(180deg)}.bm-faq details p{padding:0 18px 18px;color:var(--muted);font-size:16px}.bm-form{display:grid;gap:12px;margin-top:24px;max-width:440px}.bm-field{display:grid;gap:6px}.bm-field label{font-size:14px;font-weight:600;color:var(--on-dark-muted)}.bm-field input{height:56px;padding:0 16px;border-radius:14px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.08);color:#fff;font:inherit;font-size:17px;outline:none;width:100%}.bm-field input::-moz-placeholder{color:hsla(0,0%,100%,.45)}.bm-field input::placeholder{color:hsla(0,0%,100%,.45)}.bm-field input:focus{border-color:var(--gold)}.bm-form-err{color:#ffb4b4;font-size:14px}.bm-form-ok{display:flex;gap:10px;align-items:flex-start;background:rgba(80,220,150,.14);color:#a7f3cb;padding:16px;border-radius:16px;font-weight:600;margin-top:24px;max-width:440px}.bm-consent{font-size:13px;line-height:1.45;color:var(--on-dark-muted)}.bm-consent a{text-underline-offset:3px}.bm-foot{padding:20px 0 8px;align-items:center;font-size:14px;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 18px}.bm-foot a{display:inline-flex;align-items:center;min-height:44px}.bm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:var(--violet-deep);box-shadow:0 40px 0 0 var(--violet-deep),0 -8px 24px rgba(26,6,64,.25);transform:translateY(140%);transition:transform .25s ease;pointer-events:none}.bm-sticky[data-show="1"]{transform:none;pointer-events:auto}.bm-sticky .bm-btn{min-height:52px;box-shadow:none}@media (prefers-reduced-motion:no-preference){.bm-feed li{animation:bm-in .5s ease both}.bm-feed li:nth-child(2){animation-delay:.25s}.bm-feed li:nth-child(3){animation-delay:.5s}.bm-feed li:nth-child(4){animation-delay:.75s}@supports (animation-timeline:view()){.bm-reveal{animation:bm-in linear both;animation-timeline:view();animation-range:entry 0 entry 35%}}}@keyframes bm-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bm-btn,.bm-faq summary svg,.bm-sticky{transition:none}}@media (min-width:560px){.bm-lead{font-size:19px}.bm-notes{font-size:15px}.bm-feed b{font-size:17px}.bm-feed span,.bm-feed time{font-size:15px}}@media (min-width:768px){.bm{font-size:18px;padding-bottom:0}.bm-wrap{padding:0 32px}.bm-sec{padding:88px 0}.bm-hero{padding-bottom:72px}.bm-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;padding-top:40px}.bm-lead{font-size:19px}.bm-hero .bm-btn--block{width:auto;min-width:320px}.bm-cards--3,.bm-stats{grid-template-columns:repeat(3,1fr)}.bm-steps{grid-template-columns:repeat(2,1fr);gap:24px 32px}.bm-rail{overflow:visible;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr)}.bm-rail>*{flex:none}.bm-rail-hint{display:none}.bm-plans{grid-template-columns:repeat(4,1fr)}.bm-plan--featured{order:0}.bm-devices{grid-template-columns:repeat(2,1fr);gap:14px}.bm-rail--results{grid-template-columns:repeat(3,1fr)}.bm-apps-proof{padding:32px}.bm-apps-proof .bm-btn{width:auto}.bm-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.bm-sticky{display:none}}@media (min-width:768px) and (max-width:1023px){.bm-rail,.bm-rail--results{grid-template-columns:repeat(3,1fr)}.bm-plans{grid-template-columns:repeat(2,1fr)}}