@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-latin-400-italic.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/dm-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/dm-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/dm-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/dm-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/dm-mono-latin-500-normal.woff2) format("woff2")}:root{--bg:#f6f5f7;--ink:#0f0f12;--muted:#6d6d78;--line:#e4e3e9;--card:#fff;--lime:#9bb321;--g1:#c9d8ff;--g2:#e0cffb;--g3:#f3d9f0;--serif:"Instrument Serif",Georgia,serif;--sans:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"DM Mono",ui-monospace,monospace}body.bm-theme{--e-global-color-primary:#0f0f12;--e-global-color-secondary:#55555f;--e-global-color-text:#0f0f12;--e-global-color-accent:#0f0f12;--e-global-typography-primary-font-family:"Instrument Serif";--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-text-font-family:"DM Sans";--e-global-typography-accent-font-family:"DM Sans"}:where(.bm-theme) :where(button,[type=button],[type=submit]){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;border-radius:0;cursor:pointer;text-decoration:none}:where(.bm-theme) :where(button,[type=button],[type=submit]):is(:hover,:focus,:active){background:none;color:inherit;text-decoration:none}:where(.bm-theme) :where(a){text-decoration:none}.bm-theme .elementor-widget-text-editor,.bm-theme .elementor-widget-text-editor p,.bm-theme .elementor-widget-text-editor li{font-family:var(--sans)}.bm-theme .elementor-widget-text-editor{color:var(--ink)}.bm-theme .e-con,.bm-theme .elementor-widget{color:inherit}html{scrollbar-gutter:stable}html,body{overflow-x:clip}body.bm-theme{background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.55;-webkit-font-smoothing:antialiased;margin:0}.bm-theme *{box-sizing:border-box}.bm-theme a{color:inherit}.bm-theme img{max-width:100%;height:auto}html.bm-lock,html.bm-lock body{overflow:hidden}.bm-skip{position:absolute;left:-999px;top:8px;background:#111;color:#fff;padding:10px 16px;border-radius:99px;z-index:100;text-decoration:none}.bm-skip:focus{left:12px}.bm-header{padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px))}.bm-header__in{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px}.bm-logo{display:flex}.bm-logo img{height:40px;width:auto}.bm-menu,.bm-footer__menu{list-style:none;margin:0;padding:0}.bm-nav .bm-menu{display:flex;gap:34px;font-size:14.5px;font-weight:500}.bm-nav a{text-decoration:none}.bm-nav a:hover{opacity:.55}.bm-nav .current-menu-item>a,.bm-nav .current_page_item>a,.bm-nav a[aria-current=page]{opacity:1;color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:7px}.bm-header__end{display:flex;align-items:center;gap:14px}.bm-lang{list-style:none;display:flex;gap:4px;margin:0;padding:0;font-family:var(--mono);font-size:12px}.bm-lang a{text-decoration:none;padding:4px 8px;border-radius:99px;color:var(--muted)}.bm-lang .is-current a{background:var(--ink);color:#fff}.bm-theme .bm-hcta,.bm-theme .bm-pill .elementor-button,.bm-theme a.bm-pill{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border:0;border-radius:99px;padding:12px 22px;font-family:var(--sans);font-size:14.5px;font-weight:500;line-height:1.4;text-decoration:none;transition:transform .2s;fill:#fff}.bm-theme .bm-hcta:is(:hover,:focus,:active),.bm-theme .bm-pill .elementor-button:is(:hover,:focus,:active),.bm-theme a.bm-pill:is(:hover,:focus,:active){transform:translateY(-1px);color:#fff;background:var(--ink)}.bm-theme .bm-pill--w .elementor-button,.bm-theme a.bm-pill--w{background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--line)}.bm-theme .bm-pill--w .elementor-button:is(:hover,:focus,:active),.bm-theme a.bm-pill--w:is(:hover,:focus,:active){background:#fff;color:var(--ink)}.bm-theme .bm-pill--o .elementor-button{background:transparent;color:#fff;box-shadow:0 0 0 1px #ffffff59}.bm-theme .bm-pill--o .elementor-button:is(:hover,:focus,:active){background:transparent;color:#fff}.bm-theme .bm-link .elementor-button{background:transparent;color:var(--ink);padding:0;border-radius:0;text-decoration:underline;text-underline-offset:4px;font-size:14px}.bm-theme .bm-link .elementor-button:is(:hover,:focus,:active){background:transparent;color:var(--ink);transform:none}.bm-theme a:focus-visible,.bm-theme button:focus-visible,.bm-theme .elementor-button:focus-visible{outline:2px solid #111;outline-offset:3px}.bm-burger{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer;position:relative}.bm-burger span{position:absolute;left:13px;right:13px;height:2px;background:var(--ink);border-radius:2px;transition:transform .25s}.bm-burger span:first-child{top:18px}.bm-burger span:last-child{top:24px}.bm-nav-open .bm-burger span:first-child{transform:translateY(3px) rotate(45deg)}.bm-nav-open .bm-burger span:last-child{transform:translateY(-3px) rotate(-45deg)}.bm-main{display:block}.bm-theme .e-con{--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--margin-block-start:0px;--margin-block-end:0px}.bm-theme .elementor-widget:not(:last-child){margin-block-end:0}.bm-theme .elementor-widget-container{margin:0;padding:0}.bm-theme .e-con>.e-con-inner{gap:var(--gap)}.bm-theme .bm-sec{--padding-top:96px;--padding-left:20px;--padding-right:20px;position:relative;width:100%}.bm-theme .bm-sec>.e-con-inner{display:flex;flex-direction:column;max-width:1140px;margin-inline:auto;gap:0}.bm-theme .bm-sec--first{--padding-top:40px}.bm-theme .bm-sec--tight{--padding-top:60px}.bm-theme .bm-sec--gal{--padding-top:0}.bm-theme .bm-sec--cta,.bm-theme .bm-sec--faq,.bm-theme .bm-sec--zones{--padding-top:110px}.bm-theme .bm-sec--group{--padding-top:150px}.bm-theme .bm-sec--group:after{content:"";position:absolute;top:75px;left:20px;right:20px;max-width:1140px;margin-inline:auto;height:1px;background:linear-gradient(90deg,transparent,#cfcde0 20%,#cfcde0 80%,transparent)}.bm-theme .bm-sec--first.bm-sec--group:after{display:none}.bm-theme .bm-sec--first.bm-sec--group{--padding-top:20px}.bm-theme .bm-sec--cta+*,.bm-theme .bm-sec:last-child{padding-bottom:0}.bm-main>.elementor>.e-con:last-child{margin-bottom:20px}.bm-theme .elementor p,.bm-theme .bm-p p,.bm-theme p.bm-p{margin:0}.bm-theme .bm-h1 .elementor-heading-title{font-family:var(--serif);font-weight:400;font-size:clamp(46px,7vw,90px);line-height:.98;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0}.bm-theme .bm-ph--home .bm-h1 .elementor-heading-title{font-size:clamp(50px,8vw,108px);line-height:.95}.bm-theme .bm-h2 .elementor-heading-title{font-family:var(--serif);font-weight:400;font-size:clamp(34px,5vw,66px);line-height:1;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0}.bm-theme .bm-h2--light .elementor-heading-title{color:#fff}.bm-theme .bm-h3 .elementor-heading-title{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1.05;letter-spacing:0;color:inherit;margin:0}.bm-theme .elementor-heading-title em{font-style:italic}.bm-theme .bm-kicker p{font-size:13px;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 16px;font-family:var(--sans)}.bm-theme .bm-kicker p:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime)}.bm-theme .bm-split-h .bm-kicker p,.bm-theme .bm-proc-h .bm-kicker p{justify-content:flex-start}.bm-theme .bm-lead p{font-size:17px;color:#4a4a55;max-width:540px;margin:22px auto 0}.bm-theme .bm-head .bm-lead p{font-size:15px;color:var(--muted);margin:16px auto 0;max-width:480px}.bm-theme .bm-lead--light p{color:#c6c6d4!important;margin:16px auto 28px!important}.bm-theme .bm-p p,.bm-theme p.bm-p{font-size:15px;color:#55555f}.bm-theme .bm-tag p{color:var(--ink);display:inline-flex;align-items:center;gap:8px;font-size:12.5px;border:1px solid var(--line);background:#fff;border-radius:99px;padding:5px 14px;margin:0 0 26px}.bm-theme .bm-tag p:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime)}.bm-theme .bm-note p{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:16px}.bm-theme .bm-more{margin-top:28px;align-items:center}.bm-theme .bm-more>.elementor-widget{align-self:center}.bm-theme .bm-head{align-items:center;text-align:center;margin-bottom:46px}.bm-theme .bm-head .elementor-widget{max-width:100%}.bm-theme .bm-ph{--padding-top:56px;--padding-bottom:30px;text-align:center;isolation:isolate}.bm-theme .bm-ph--home{--padding-top:64px;--padding-bottom:54px}.bm-theme .bm-ph:after{content:"";position:absolute;left:50%;top:-40px;width:760px;height:340px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(190,200,255,.5),transparent),radial-gradient(closest-side at 70% 60%,rgba(226,200,250,.45),transparent);filter:blur(30px);z-index:-1;pointer-events:none}.bm-theme .bm-ph>.e-con-inner{align-items:center}.bm-theme .bm-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px;--flex-direction:row}.bm-theme .bm-row>.e-con-inner{flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}.bm-crumbs ol{list-style:none;display:flex;gap:8px;font-size:13px;color:var(--muted);padding:0;margin:0;flex-wrap:wrap}.bm-crumbs li+li:before{content:"/";margin-right:8px;color:#b9b8c6}.bm-crumbs a{text-decoration:underline;text-underline-offset:3px}.bm-crumbs [aria-current]{color:var(--ink)}.bm-theme .bm-crumbs-w{max-width:1180px;margin:6px auto 0;padding-inline:20px;width:100%}.bm-theme .bm-grid{display:grid;gap:14px;--display:grid;--gap:14px}.bm-theme .bm-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-theme .bm-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-theme .bm-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bm-theme .bm-grid>*{min-width:0}.bm-theme .bm-gal{padding:10px;border-radius:34px;background:linear-gradient(120deg,var(--g1),var(--g2) 45%,var(--g3) 70%,#d4e4ff);width:100%}.bm-theme .bm-gal-in{display:grid;grid-template-columns:.8fr 1.5fr .8fr;grid-template-rows:230px 230px;gap:10px;--display:grid}.bm-theme .bm-tile{border-radius:24px;position:relative;overflow:hidden;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;min-width:0}.bm-theme .bm-tl p{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.85;margin:0}.bm-theme .bm-tt .elementor-heading-title{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.05;color:inherit;margin:0}.bm-theme .bm-metric .elementor-heading-title{font-family:var(--serif);font-weight:400;font-size:54px;line-height:.9;color:var(--ink);margin:0}.bm-theme .bm-tile--a{grid-row:span 2;background:radial-gradient(circle at 30% 20%,#4a4a66,#101014 70%)}.bm-theme .bm-tile--b{grid-column:2;grid-row:span 2;background:linear-gradient(160deg,#e9eaf2,#cfd6ee 60%,#c5b9ec);color:var(--ink);padding:0}.bm-theme .bm-tile--c{background:linear-gradient(145deg,#0d0d10,#2b2b3b)}.bm-theme .bm-tile--d{background:linear-gradient(145deg,#c9d8ff,#e7d3fb);color:var(--ink)}.bm-theme .bm-tile--e{grid-column:3;background:#fff;color:var(--ink)}.bm-theme .bm-tile--e .bm-tl p{color:#4a4a55;opacity:1}.bm-theme .bm-tile--f{grid-column:3;background:radial-gradient(circle at 70% 20%,#d9c5f6,#8f98e8 80%)}.bm-lap{position:absolute;left:50%;top:50%;width:min(78%,400px);transform:translate(-50%,-52%)}.bm-scr{background:#fff;border-radius:12px 12px 4px 4px;border:6px solid #17171c;border-bottom-width:8px;aspect-ratio:1.6;padding:16px;box-shadow:0 30px 50px #281e5a40}.bm-scr .bm-h5,.bm-scr h5{font-family:var(--serif);font-weight:400;font-size:clamp(18px,2.4vw,32px);line-height:1;color:var(--ink);margin:0}.bm-scr i{display:block;height:6px;background:#e5e4ea;border-radius:3px;margin-top:8px;width:70%}.bm-scr u{display:block;width:60px;height:16px;background:var(--ink);border-radius:99px;margin-top:12px}.bm-base{height:10px;background:#17171c;border-radius:0 0 12px 12px;margin:0 -4%}.bm-ex{position:absolute;top:12px;right:12px;font-family:var(--mono);font-size:10px;background:#ffffffb3;color:var(--ink);padding:3px 9px;border-radius:99px;z-index:2}.bm-theme .bm-sv{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:14px;min-height:400px;--gap:14px;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px}.bm-theme .bm-sv .bm-pill{margin-top:auto}.bm-theme .bm-sv-ic{height:140px;border-radius:18px;position:relative;overflow:hidden;margin-bottom:6px;flex:none}.bm-theme .bm-sv--web .bm-sv-ic{background:linear-gradient(#ffffffd9,#ffffffd9) 18px calc(100% - 34px) /46% 6px no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 18px calc(100% - 18px) / calc(100% - 36px) 6px no-repeat,linear-gradient(145deg,#0f0f12,#34344a)}.bm-theme .bm-sv--combo .bm-sv-ic{background:linear-gradient(#ffffffd9,#ffffffd9) 18px calc(100% - 34px) /46% 6px no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 18px calc(100% - 18px) / calc(100% - 36px) 6px no-repeat,linear-gradient(145deg,#8f98e8,#d4b8f4)}.bm-theme .bm-sv--ads .bm-sv-ic{background:linear-gradient(#ffffffd9,#ffffffd9) 18px calc(100% - 34px) /46% 6px no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 18px calc(100% - 18px) / calc(100% - 36px) 6px no-repeat,linear-gradient(145deg,#ececf2,#cfcfe0)}.bm-theme .bm-sv--combo{background:var(--ink);color:#fff;border-color:var(--ink)}.bm-theme .bm-sv--combo .bm-p p{color:#b5b5c2}.bm-theme .bm-sv--combo .bm-pill .elementor-button,.bm-theme .bm-sv--combo .bm-pill .elementor-button:is(:hover,:focus,:active){background:#fff;color:var(--ink)}.bm-theme .bm-badge p,.bm-theme p.bm-badge{display:inline-block;font-size:11.5px;background:linear-gradient(90deg,#c9d8ff,#e2cffb);color:var(--ink);padding:3px 12px;border-radius:99px;font-weight:500;margin:0}.bm-theme .bm-badge{align-self:flex-start}.bm-theme .bm-dots ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.bm-theme .bm-dots li{display:flex;gap:10px;margin:0}.bm-theme .bm-dots li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--lime);margin-top:9px}.bm-theme .bm-dots--no li:before{background:#9a99a8;border-radius:1px;height:2px;width:8px;margin-top:11px}.bm-theme .bm-sv .bm-dots{margin-top:auto}.bm-theme .bm-stat{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:28px;--padding-top:28px}.bm-theme .bm-stat--grad{background:linear-gradient(145deg,#d3deff,#e8d9fb);border-color:transparent}.bm-theme .bm-num .elementor-heading-title{font-family:var(--serif);font-weight:400;font-size:clamp(56px,6.4vw,88px);line-height:.9;letter-spacing:-.03em;color:var(--ink);margin:0}.bm-theme .bm-statt p{font-size:14px;color:#55555f;margin-top:10px;max-width:240px}.bm-works{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bm-wk{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:12px 12px 24px;display:flex;flex-direction:column;gap:18px;text-decoration:none;color:inherit;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.bm-wk:hover{transform:scale(1.02);box-shadow:0 26px 56px #3c327824}.bm-shot{border-radius:20px;aspect-ratio:1.55;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(145deg,#d6e0ff,#e6d8fc 60%,#f1e2f4)}.bm-shot img{display:block;width:84%;height:auto;margin:0 auto -4%;border-radius:10px 10px 0 0;box-shadow:0 20px 40px #281e5a47}.bm-wk__body{padding:0 14px;display:grid;gap:10px}.bm-wk h3{font-family:var(--serif);font-weight:400;font-size:32px;line-height:1;margin:0}.bm-wk p{color:#55555f;font-size:15px;margin:0}.bm-chips{display:flex;gap:8px;flex-wrap:wrap}.bm-chip{font-size:12.5px;border:1px solid var(--line);border-radius:99px;padding:4px 12px;background:var(--bg)}.bm-chip--t{background:linear-gradient(90deg,#d3deff,#e8d9fb);border-color:transparent;font-weight:500}.bm-theme .bm-zone{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:26px;display:flex;flex-direction:column;gap:8px;--padding-top:26px}.bm-theme .bm-zone--grad{background:linear-gradient(145deg,#d3deff,#e8d9fb);border-color:transparent}.bm-theme .bm-hrs p{font-family:var(--mono);font-size:12px;color:#4a4a63}.bm-theme .bm-faqs{max-width:820px;margin:0 auto;width:100%}.bm-theme .bm-faqs .elementor-accordion{display:grid;gap:10px;border:0}.bm-theme .bm-faqs .elementor-accordion-item{background:var(--card);border:1px solid var(--line)!important;border-radius:20px;padding:0 24px;overflow:hidden}.bm-theme .bm-faqs .elementor-tab-title{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;border:0;background:transparent}.bm-theme .bm-faqs .elementor-accordion-icon{display:none}.bm-theme .bm-faqs .elementor-accordion-title{font-family:var(--sans);font-weight:500;font-size:16px;color:var(--ink);line-height:1.4;margin:0;padding:0;order:0;flex:1}.bm-theme .bm-faqs .elementor-tab-title a,.bm-theme .bm-faqs .elementor-tab-title:is(:hover,:focus) a,.bm-theme .bm-faqs .elementor-active .elementor-accordion-title,.bm-theme .bm-faqs .elementor-accordion-title:is(:hover,:focus){color:var(--ink);text-decoration:none}.bm-theme .bm-faqs .elementor-tab-title.elementor-active,.bm-theme .bm-faqs .elementor-tab-title:hover{color:var(--ink);background:transparent}.bm-theme .bm-faqs .elementor-tab-title:after{content:"+";font-size:22px;font-weight:300;line-height:1}.bm-theme .bm-faqs .elementor-tab-title.elementor-active:after{content:"\2013"}.bm-theme .bm-faqs .elementor-tab-content{border:0;padding:0 0 22px;color:#55555f;font-size:15px}.bm-theme .bm-faqs .elementor-tab-content p{margin:0}.bm-theme .bm-cta{border-radius:34px;padding:76px 30px;text-align:center;background:radial-gradient(circle at 15% 10%,rgba(150,170,255,.55),transparent 50%),radial-gradient(circle at 85% 90%,rgba(210,160,240,.5),transparent 50%),#101014;color:#fff;align-items:center;--padding-top:76px;--padding-bottom:76px;--padding-left:30px;--padding-right:30px;width:100%}.bm-theme .bm-cta .bm-h2{max-width:760px}.bm-theme .bm-cta .bm-lead p{margin-left:auto;margin-right:auto}.bm-theme .bm-proc{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;--display:grid}.bm-theme .bm-steps{display:grid;gap:12px;--display:grid}.bm-theme .bm-step{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:24px 26px;display:grid;grid-template-columns:44px 1fr;gap:16px;--display:grid}.bm-theme .bm-sn p{font-family:var(--serif);font-size:34px;line-height:1;color:#5b66cf}.bm-theme .bm-step .bm-h3 .elementor-heading-title{font-size:26px;margin-bottom:4px}.bm-theme .bm-step .bm-p p{font-size:14.5px}.bm-theme .bm-plat{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:8px;--padding-top:24px}.bm-theme .bm-plat .bm-h3 .elementor-heading-title{font-size:28px}.bm-theme .bm-dot{width:34px;height:34px;border-radius:12px;background:linear-gradient(145deg,#c9d8ff,#e2d1fb);margin-bottom:6px}.bm-theme .bm-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;--display:grid;margin-bottom:56px}.bm-theme .bm-prose p{color:#4a4a55;font-size:16.5px}.bm-theme .bm-prose p+p{margin-top:16px}.bm-theme .bm-split-h .bm-h2 .elementor-heading-title{text-align:left}.bm-theme .bm-kv{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:10px;--padding-top:32px}.bm-theme .bm-kv--grad{background:linear-gradient(145deg,#d3deff,#e8d9fb);border-color:transparent}.bm-theme .bm-kl p{font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.bm-theme .bm-plan{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:18px;--gap:18px;--padding-top:32px}.bm-theme .bm-plan--dark{background:var(--ink);color:#fff;border-color:var(--ink)}.bm-theme .bm-plan--grad{background:linear-gradient(150deg,#d3deff,#e8d9fb);border-color:transparent}.bm-theme .bm-plan--dark .bm-p p{color:#b8b8c6}.bm-theme .bm-plan .bm-pill{margin-top:auto}.bm-theme .bm-plan .bm-pill .elementor-button{width:100%;justify-content:center}.bm-theme .bm-plan--dark .bm-pill .elementor-button,.bm-theme .bm-plan--dark .bm-pill .elementor-button:is(:hover,:focus,:active){background:#fff;color:var(--ink)}.bm-theme .bm-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bm-theme .bm-price small{font-size:13px;color:var(--muted)}.bm-theme .bm-price strong{font-family:var(--serif);font-weight:400;font-size:68px;line-height:.9;letter-spacing:-.03em}.bm-theme .bm-price span{font-size:14px;color:var(--muted)}.bm-theme .bm-plan--dark .bm-price small,.bm-theme .bm-plan--dark .bm-price span{color:#a8a8b8}.bm-theme .bm-maint{border:1px dashed #c9c8d3;border-radius:16px;padding:14px 16px;font-size:14px}.bm-theme .bm-plan--dark .bm-maint{border-color:#4a4a5a}.bm-theme .bm-plan--grad .bm-maint{border-color:#a9a7cf}.bm-theme .bm-maint p{margin:0}.bm-theme .bm-maint p+p{color:#55555f;margin-top:4px}.bm-theme .bm-plan--dark .bm-maint p+p{color:#b8b8c6}.bm-theme .bm-maint em{font-style:normal;font-family:var(--serif);font-size:22px}.bm-theme .bm-time p{display:inline-flex;align-items:center;gap:8px;font-size:13px;border-radius:99px;padding:5px 13px;background:#f0eff4;font-weight:500;margin:0}.bm-theme .bm-time{align-self:flex-start}.bm-theme .bm-time p:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime)}.bm-theme .bm-plan--dark .bm-time p{background:#25252d}.bm-theme .bm-plan--grad .bm-time p{background:#fff9}.bm-theme .bm-chipl p{display:inline-block;font-size:13px;border:1px solid var(--line);border-radius:99px;padding:4px 14px;background:var(--bg);margin:0}.bm-theme .bm-chipl{align-self:flex-start}.bm-theme .bm-plan--grad .bm-chipl p{background:#ffffff8c;border-color:transparent}.bm-theme .bm-plan--dark .bm-chipl p{background:#25252d;border-color:#25252d}.bm-cb{display:grid;border-radius:20px;background:#ffffff9e;overflow:hidden}.bm-plan--dark .bm-cb{background:#1d1d24}.bm-cb-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px}.bm-cb-row+.bm-cb-row{border-top:1px solid rgba(0,0,0,.08)}.bm-plan--dark .bm-cb-row+.bm-cb-row{border-color:#ffffff1a}.bm-cb-l b{display:block;font-weight:600;font-size:15px}.bm-cb-l span{font-size:13px;color:#55555f;display:block;max-width:230px}.bm-plan--dark .bm-cb-l span{color:#a8a8b8}.bm-cb-r{text-align:right;white-space:nowrap}.bm-cb-r strong{font-family:var(--serif);font-weight:400;font-size:44px;line-height:1;letter-spacing:-.02em}.bm-cb-r small{display:block;font-size:12.5px;color:#55555f}.bm-plan--dark .bm-cb-r small{color:#a8a8b8}.bm-cb-r s{font-family:var(--serif);font-size:20px;color:var(--muted);margin-right:6px}.bm-plan--dark .bm-cb-r s{color:#a8a8b8}.bm-cb-total{background:#ffffffe6}.bm-plan--dark .bm-cb-total{background:#2a2a35}.bm-cb-total .bm-cb-l b{font-size:17px}.bm-cb-total .bm-cb-r strong{font-size:64px;letter-spacing:-.03em}.bm-cb-total .bm-cb-r s{font-size:24px}.bm-theme .bm-add{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:6px;--padding-top:22px}.bm-theme .bm-tl2 p{font-size:13px;color:var(--muted)}.bm-theme .bm-num2 .elementor-heading-title{font-family:var(--serif);font-weight:400;font-size:38px;line-height:1;color:var(--ink);margin:0}.bm-theme .bm-box{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:16px;--padding-top:32px}.bm-theme .bm-box--no{background:#efeef3;border-color:transparent}.bm-theme .bm-cwrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:14px;align-items:start;--display:grid}.bm-theme .bm-cinfo{background:linear-gradient(150deg,#d3deff,#e8d9fb 60%,#f3e6f6);border-radius:32px;padding:40px;display:flex;flex-direction:column;gap:26px;--padding-top:40px}.bm-theme .bm-cinfo .bm-h2 .elementor-heading-title{font-size:clamp(34px,4vw,52px)}.bm-theme .bm-cinfo .bm-p p{color:#34344a}.bm-dl{display:grid;gap:16px;margin:0}.bm-dl dt{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#4a4a63}.bm-dl dd{margin:2px 0 0;font-size:18px;font-weight:500}.bm-cform{background:var(--card);border:1px solid var(--line);border-radius:32px;padding:34px;display:grid;gap:16px}.bm-cform h3{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1;margin:0}.bm-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bm-fld{display:grid;gap:6px;font-size:13px;font-weight:500;color:#34344a;border:0;padding:0;margin:0;min-width:0}.bm-fld legend{padding:0;margin-bottom:6px;font-weight:500}.bm-fld small{font-weight:400;color:var(--muted)}.bm-fld input[type=text],.bm-fld input:not([type]),.bm-fld input[type=email],.bm-fld textarea{font:inherit;font-size:15.5px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:13px 15px;width:100%;box-shadow:none}.bm-fld textarea{resize:vertical;min-height:130px}.bm-fld input:focus,.bm-fld textarea:focus{outline:2px solid #111;outline-offset:1px;background:#fff}.bm-fld.is-err input,.bm-fld.is-err textarea{border-color:#c0392b}.bm-errmsg{display:none;color:#b03a2e;font-size:12.5px;font-weight:400}.bm-fld.is-err .bm-errmsg{display:block}.bm-opts{display:flex;gap:8px;flex-wrap:wrap}.bm-opts label{cursor:pointer;position:relative}.bm-opts input{position:absolute;opacity:0;pointer-events:none}.bm-opts span{display:inline-block;border:1px solid var(--line);background:var(--bg);border-radius:99px;padding:8px 15px;font-size:14px;font-weight:400}.bm-opts input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.bm-opts input:focus-visible+span{outline:2px solid #111;outline-offset:2px}.bm-send{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.bm-send button{font:inherit;font-size:15px;font-weight:600;border:0;border-radius:99px;padding:15px 20px;cursor:pointer;display:flex;gap:10px;align-items:center;justify-content:center;color:#fff}.bm-send .bm-wa{background:#15803d}.bm-send .bm-em{background:var(--ink)}.bm-send button:hover{transform:translateY(-1px)}.bm-hint{font-size:13px;color:var(--muted);margin:0}.bm-status{font-size:14px;min-height:20px;color:#34344a}.bm-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bm-ts{min-height:0}.bm-send button:disabled{opacity:.6;cursor:progress}.bm-status.is-ok{color:#15803d}.bm-status.is-err{color:#b03a2e}.bm-filters{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:0 0 34px}.bm-filters button{font:inherit;font-size:14px;font-weight:500;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:99px;padding:9px 18px;cursor:pointer}.bm-filters button span{color:var(--muted);margin-left:6px;font-weight:400}.bm-filters button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.bm-filters button[aria-pressed=true] span{color:#a8a8b8}.bm-list{display:grid;gap:18px}.bm-wcard{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:1.1fr 1fr;gap:34px;background:var(--card);border:1px solid var(--line);border-radius:32px;padding:14px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;width:100%;overflow:hidden}.bm-wcard:hover{transform:scale(1.02);box-shadow:0 26px 56px #3c327824}.bm-wcard:focus-visible{outline:2px solid #111;outline-offset:3px}.bm-wcard[hidden]{display:none}.bm-pv{position:relative;border-radius:22px;background:linear-gradient(135deg,#d6e0ff,#e6d8fc 60%,#f1e2f4);aspect-ratio:1.45;overflow:hidden;min-width:0}.bm-bf{position:absolute;left:7%;top:9%;width:84%;background:#fff;border-radius:12px;box-shadow:0 24px 50px #281e5a47;overflow:hidden}.bm-bar{display:flex;gap:5px;padding:8px 10px;background:#f1f0f5}.bm-bar i{width:7px;height:7px;border-radius:50%;background:#cfcdd8}.bm-bf img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;object-position:top}.bm-phone{position:absolute;right:5%;bottom:-6%;width:19%;background:#17171c;border-radius:20px;padding:4px;box-shadow:0 20px 40px #281e5a59}.bm-phone img{display:block;width:100%;height:auto;aspect-ratio:.5;object-fit:cover;object-position:top;border-radius:16px}.bm-wb{padding:26px 26px 26px 0;display:flex;flex-direction:column;gap:14px;justify-content:center;min-width:0}.bm-tags{display:flex;gap:8px;flex-wrap:wrap}.bm-tg{font-size:12.5px;border:1px solid var(--line);border-radius:99px;padding:4px 12px;background:var(--bg);font-weight:500}.bm-tg--t{background:linear-gradient(90deg,#d3deff,#e8d9fb);border-color:transparent}.bm-tg--f{background:var(--ink);color:#fff;border-color:var(--ink)}.bm-wb h2{font-family:var(--serif);font-weight:400;font-size:clamp(34px,3.6vw,48px);line-height:1;margin:0}.bm-wb p{color:#55555f;font-size:16px;max-width:460px;margin:0}.bm-inc{display:flex;gap:6px;flex-wrap:wrap}.bm-inc span{font-size:12.5px;color:#55555f}.bm-inc span+span:before{content:"\b7";margin-right:6px;color:#aaa}.bm-more-l{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14.5px;margin-top:6px}.bm-more-l b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font-weight:400;font-size:18px;transition:transform .25s}.bm-wcard:hover .bm-more-l b{transform:rotate(90deg)}.bm-dlg{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;overflow:hidden;color:var(--ink)}.bm-dlg[open]{display:grid;place-items:center}.bm-dlg::backdrop{background:#0f0f169e;backdrop-filter:blur(6px)}@keyframes bm-bd-in{0%{opacity:0}to{opacity:1}}@keyframes bm-bd-out{to{opacity:0}}.bm-dlg[open]::backdrop{animation:bm-bd-in .35s ease}.bm-dlg.is-closing::backdrop{animation:bm-bd-out .3s ease forwards}.bm-sheet{position:relative;background:var(--bg);border-radius:34px;width:min(1120px,calc(100% - 48px));height:min(740px,calc(100dvh - 48px));padding:22px;display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:minmax(0,1fr);gap:34px;box-shadow:0 40px 100px #00000059;overflow:hidden;overscroll-behavior:contain}.bm-sheet>*,.bm-info,.bm-stage{min-width:0}.bm-close{position:absolute;top:16px;right:16px;z-index:3;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:20px;cursor:pointer;display:grid;place-items:center;color:var(--ink)}.bm-gcol{display:flex;flex-direction:column;min-height:0;min-width:0}.bm-stage{flex:1;min-height:0;padding:22px;background:linear-gradient(135deg,#d6e0ff,#e6d8fc 60%,#f1e2f4);border-radius:24px;display:grid;place-items:center;position:relative}.bm-stage .bm-bf{position:static;width:100%;max-height:100%;display:flex;flex-direction:column}.bm-stage .bm-bf img{flex:1;min-height:0;aspect-ratio:auto;object-fit:cover;object-position:top}.bm-stage .bm-phone{position:static;width:auto;height:100%;max-height:100%;display:flex}.bm-stage .bm-phone img{height:100%;width:auto;max-width:100%;aspect-ratio:.5;object-fit:cover}.bm-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap;flex:none}.bm-thumbs button{all:unset;cursor:pointer;box-sizing:border-box;border-radius:12px;overflow:hidden;border:2px solid transparent;background:#fff;box-shadow:0 0 0 1px var(--line)}.bm-thumbs button:focus-visible{outline:2px solid #111;outline-offset:3px}.bm-thumbs button img{display:block;height:64px;width:auto;max-width:100%}.bm-thumbs button[aria-current=true]{border-color:var(--ink)}.bm-sep{width:1px;background:var(--line);margin:0 4px}.bm-acts{display:flex;gap:10px;flex-wrap:wrap;flex:none;padding:16px 0 4px}.bm-info{display:flex;flex-direction:column;gap:16px;overflow-y:auto;min-height:0;padding:16px 14px 0 0;scrollbar-width:thin;scrollbar-color:#cfcde0 transparent;overscroll-behavior:contain}.bm-info h2{font-family:var(--serif);font-weight:400;font-size:clamp(34px,3.6vw,48px);line-height:1.05;margin:0;color:var(--ink)}.bm-info p{color:#4a4a55;font-size:15.5px;margin:0}.bm-info h3{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:500;margin:4px 0 0}.bm-fact{display:grid;border-top:1px solid var(--line);margin:0}.bm-fact div{display:grid;grid-template-columns:130px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.bm-fact dt{color:var(--muted)}.bm-fact dd{margin:0;font-weight:500}.bm-list-dots{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14.5px}.bm-list-dots li{display:flex;gap:10px}.bm-list-dots li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--lime);margin-top:9px}.bm-theme .bm-legal{max-width:760px;margin:0 auto;width:100%}.bm-theme .bm-lh .elementor-heading-title{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.15;letter-spacing:0;color:var(--ink);margin:46px 0 12px}.bm-theme .bm-lb,.bm-theme .bm-lb p,.bm-theme .bm-lb li{font-size:16px;line-height:1.7;color:#34344a}.bm-theme .bm-lb p{margin:0 0 14px}.bm-theme .bm-lb ul{margin:0 0 14px;padding-left:22px;display:grid;gap:8px}.bm-theme .bm-lb b{color:var(--ink);font-weight:600}.bm-theme .bm-lb a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.bm-theme .bm-todo{background:#fff3b0;color:#5a4a00;border-radius:6px;padding:1px 6px;font-weight:500}.bm-consent a{text-decoration:underline;text-underline-offset:3px}.bm-404{max-width:760px;margin:0 auto;padding:96px max(20px,env(safe-area-inset-left,0px)) 40px;text-align:center}.bm-404 h1{font-family:var(--serif);font-weight:400;font-size:clamp(46px,7vw,84px);line-height:.98;letter-spacing:-.025em;margin:0 0 18px}.bm-404 h1 em{font-style:italic}.bm-404 p{color:#4a4a55;font-size:17px;max-width:520px;margin:0 auto 28px}.bm-404__links{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.bm-footer{padding:40px max(20px,env(safe-area-inset-right,0px)) 30px;margin-top:20px}.bm-footer__in{max-width:1140px;margin:0 auto}.bm-footer__cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:30px;padding-block:44px 8px;font-size:14px}.bm-footer__cols img{height:40px;width:auto}.bm-footer__h{display:block;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:500;margin-bottom:10px}.bm-footer a{text-decoration:none}.bm-footer a:hover{text-decoration:underline}.bm-footer__menu li,.bm-footer .bm-menu li{margin-bottom:6px}.bm-footer .bm-menu{display:block}.bm-footer__about{color:#55555f;max-width:300px;margin:12px 0 0}.bm-footer__bar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;margin-top:20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.bm-wcard:is(:hover,:focus,:active){background:var(--card);color:var(--ink)}.bm-filters button:is(:hover,:focus){background:#fff;color:var(--ink);border-color:#b9b8c6}.bm-filters button[aria-pressed=true]:is(:hover,:focus){background:var(--ink);color:#fff;border-color:var(--ink)}.bm-burger:is(:hover,:focus,:active){background:#fff;color:var(--ink)}.bm-close:is(:hover,:focus,:active){background:#fff;color:var(--ink);border-color:#b9b8c6}.bm-thumbs button:is(:hover,:focus,:active){background:#fff}.bm-send .bm-wa:is(:hover,:focus,:active){background:#15803d;color:#fff}.bm-send .bm-em:is(:hover,:focus,:active){background:var(--ink);color:#fff}.bm-wk:is(:hover,:focus,:active),.bm-wk:is(:hover,:focus,:active) h3,.bm-wk:is(:hover,:focus,:active) p{color:inherit}.bm-wk h3{color:var(--ink)}.bm-footer a,.bm-footer a:is(:hover,:focus,:active),.bm-nav a:is(:hover,:focus,:active){color:inherit}.bm-theme .bm-crumbs a{color:inherit}.bm-theme .bm-ph--home{--padding-bottom:96px}.bm-theme .bm-mq-wrap{width:100%;margin-bottom:0}.bm-mq{background:linear-gradient(95deg,#4f3fcf,#6a4cd8 55%,#7b54dc);color:#fff;overflow:hidden;padding:9px 0}.bm-mq__track{display:flex;width:max-content;animation:bm-mq 34s linear infinite}.bm-mq:hover .bm-mq__track{animation-play-state:paused}.bm-mq__list{display:flex;flex:none;list-style:none;margin:0;padding:0}.bm-mq__list li{display:flex;align-items:center;white-space:nowrap;font-family:var(--sans);font-weight:500;font-size:14px;letter-spacing:.01em;line-height:1;padding:0 22px;margin:0}.bm-mq__list li:after{content:"";width:8px;height:8px;border-radius:50%;background:#b6e03a;box-shadow:0 0 0 3px #b6e03a40;margin-left:44px;flex:none}@keyframes bm-mq{to{transform:translate(-50%)}}.bm-theme .bm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bm-theme .bm-show-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:stretch}.bm-theme .bm-show-main-w{display:flex}.bm-theme .bm-show-main-w>.elementor-widget,.bm-theme .bm-show-main-w .elementor-widget-container,.bm-theme .bm-show-main-w .elementor-shortcode{flex:1;display:flex;min-width:0}.bm-sc{flex:1;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:34px;background:linear-gradient(120deg,var(--g1),var(--g2) 45%,var(--g3) 70%,#d4e4ff);min-width:0;width:100%}.bm-sc__stage{position:relative;border-radius:26px;overflow:hidden;flex:1;min-height:380px;background:radial-gradient(circle at 20% 15%,#eef1ff,transparent 55%),radial-gradient(circle at 85% 95%,#f1e2f4,transparent 55%),#e4e6f7}.bm-sc__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translate(4%) scale(.985);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1),visibility 0s .75s}.bm-sc__slide.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.bm-sc__slide.is-leaving{opacity:0;visibility:visible;transform:translate(-4%) scale(.985)}.bm-sc__frame{position:absolute;left:6%;top:50%;transform:translateY(-52%);width:80%;background:#fff;border-radius:14px;box-shadow:0 30px 70px #281e5a47;overflow:hidden}.bm-sc__bar{display:flex;gap:6px;align-items:center;padding:10px 14px;background:#f1f0f5}.bm-sc__bar i{width:9px;height:9px;border-radius:50%;background:#cfcdd8}.bm-sc__url{margin-left:12px;font-family:var(--mono);font-size:11.5px;color:#55555f;background:#fff;border-radius:99px;padding:3px 14px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-sc__frame img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;object-position:top}.bm-sc__phone{position:absolute;right:4%;bottom:7%;width:17%;background:#17171c;border-radius:22px;padding:5px;box-shadow:0 24px 50px #281e5a66;transform:translateY(40px);opacity:0;transition:transform .8s .25s cubic-bezier(.2,.8,.2,1),opacity .6s .25s}.bm-sc__slide.is-active .bm-sc__phone{transform:none;opacity:1}.bm-sc__phone img{display:block;width:100%;height:auto;aspect-ratio:.5;object-fit:cover;object-position:top;border-radius:17px}.bm-sc__slide.is-active .bm-sc__frame img{animation:bm-drift 9s ease-in-out infinite alternate}@keyframes bm-drift{0%{object-position:top}to{object-position:50% 18%}}.bm-sc__cap{background:#ffffffc7;backdrop-filter:blur(8px);border-radius:22px;padding:14px 18px;display:grid;grid-template-columns:1fr auto;gap:10px 18px;align-items:center}.bm-sc__info{min-width:0}.bm-sc__name{font-family:var(--serif);font-size:28px;line-height:1.05;margin:0}.bm-sc__meta{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:8px;font-size:12.5px}.bm-sc__meta span{border:1px solid var(--line);background:#fff;border-radius:99px;padding:3px 11px}.bm-sc__meta .t{background:linear-gradient(90deg,#d3deff,#e8d9fb);border-color:transparent;font-weight:500}.bm-sc__meta .e:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);margin-right:7px;vertical-align:middle}.bm-sc__desc{font-size:13.5px;color:#55555f;margin:8px 0 0}.bm-sc__ctrls{display:flex;gap:8px;align-items:center}.bm-sc__ctrls button{all:unset;cursor:pointer;width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--line);display:grid;place-items:center;font-size:16px;color:var(--ink)}.bm-sc__ctrls button:is(:hover,:focus-visible){background:var(--ink);color:#fff}.bm-sc__ctrls button:focus-visible,.bm-sc__dot:focus-visible{outline:2px solid #111;outline-offset:3px}.bm-sc__dots{grid-column:1/-1;display:flex;gap:6px}.bm-sc__dot{all:unset;cursor:pointer;flex:1;height:18px;display:flex;align-items:center}.bm-sc__dot span{display:block;width:100%;height:4px;border-radius:99px;background:#0f0f1224;overflow:hidden;position:relative}.bm-sc__dot span:after{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:left}.bm-sc__dot.is-done span:after{transform:scaleX(1)}.bm-sc__dot[aria-current=true] span:after{animation:bm-fill var(--dur,5.5s) linear forwards}.bm-sc.is-paused .bm-sc__dot[aria-current=true] span:after{animation-play-state:paused}.bm-sc.is-static .bm-sc__dot[aria-current=true] span:after{animation:none;transform:scaleX(1)}@keyframes bm-fill{to{transform:scaleX(1)}}.bm-theme .bm-side{display:grid;gap:14px;grid-template-rows:auto 1fr;--display:grid;--gap:14px}.bm-theme .bm-sidecard{border-radius:28px;padding:26px;display:flex;flex-direction:column;gap:12px;background:var(--card);border:1px solid var(--line);--padding-top:26px;--padding-left:26px;--padding-right:26px;--padding-bottom:26px;--gap:12px}.bm-theme .bm-sidecard--dark{background:var(--ink);color:#fff;border-color:var(--ink)}.bm-theme .bm-sk p{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.bm-theme .bm-sidecard--dark .bm-sk p{color:#a8a8b8}.bm-theme .bm-sh .elementor-heading-title{font-family:var(--serif);font-weight:400;font-size:32px;line-height:1.02;letter-spacing:-.01em;color:inherit;margin:0}.bm-theme .bm-sl ul{list-style:none;padding:0;margin:0;display:grid;gap:9px;font-size:14.5px}.bm-theme .bm-sl li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:9px;margin:0}.bm-theme .bm-sidecard--dark .bm-sl li{border-color:#2d2d36}.bm-theme .bm-sl li:last-child{border:0;padding-bottom:0}.bm-theme .bm-sl li b{font-weight:600;white-space:nowrap;color:inherit}.bm-theme .bm-sl li span{color:#55555f;font-size:13px}.bm-theme .bm-sidecard--dark .bm-sl li span{color:#a8a8b8}.bm-theme .bm-snote p{font-size:13px;color:#55555f}.bm-theme .bm-sidecard .bm-pill{margin-top:auto}.bm-theme .bm-sidecard--dark .bm-pill .elementor-button,.bm-theme .bm-sidecard--dark .bm-pill .elementor-button:is(:hover,:focus,:active){background:#fff;color:var(--ink)}.bm-theme .bm-stats{margin-top:14px}.bm-theme .bm-split2{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;--display:grid}.bm-theme .bm-split2 .bm-kicker p{justify-content:flex-start}.bm-theme .bm-split2 .bm-h2 .elementor-heading-title{font-size:clamp(34px,4.4vw,58px);text-align:left}.bm-theme .bm-prose2 p{font-size:17px;line-height:1.7;color:#34344a}.bm-theme .bm-prose2 p+p{margin-top:16px}.bm-theme .bm-prose2 b{color:var(--ink)}.bm-theme .bm-sv--lead{box-shadow:0 0 0 2px var(--ink) inset}.bm-theme .bm-sv--lead .bm-badge p{background:var(--ink);color:#fff}.bm-theme .bm-sv--ads2 .bm-sv-ic{background:linear-gradient(#ffffffd9,#ffffffd9) 18px calc(100% - 34px) /46% 6px no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 18px calc(100% - 18px) / calc(100% - 36px) 6px no-repeat,linear-gradient(145deg,#c9d8ff,#e2d1fb)}.bm-theme .bm-sv--soon{background:repeating-linear-gradient(135deg,#fafafc 0 12px,#f3f2f7 12px 24px);border-style:dashed}.bm-theme .bm-sv--soon .bm-sv-ic{opacity:.55;filter:saturate(.6);background:linear-gradient(#ffffffd9,#ffffffd9) 18px calc(100% - 34px) /46% 6px no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 18px calc(100% - 18px) / calc(100% - 36px) 6px no-repeat,linear-gradient(145deg,#ececf2,#cfcfe0)}.bm-theme .bm-badge--soon p{background:#fff;border:1px solid #9a99a8;color:#4a4a55;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.bm-theme .bm-pill--wa .elementor-button,.bm-theme .bm-pill--wa .elementor-button:is(:hover,:focus,:active){background:#15803d;color:#fff}.bm-theme .bm-sv .bm-p{margin-bottom:auto}.bm-theme .bm-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;--display:grid}.bm-theme .bm-wy{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:10px;--padding-top:30px;--gap:10px}.bm-theme .bm-wy--g{background:linear-gradient(145deg,#d3deff,#e8d9fb);border-color:transparent}.bm-theme .bm-wy .bm-h3 .elementor-heading-title{font-size:30px}.bm-theme .bm-wy .bm-p p{font-size:15.5px;color:#4a4a55}.bm-theme .bm-proc4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;--display:grid}.bm-theme .bm-p4{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:26px;display:flex;flex-direction:column;gap:10px;--padding-top:26px;--gap:10px}.bm-theme .bm-p4n p{font-family:var(--serif);font-size:38px;line-height:1;color:#5b66cf}.bm-theme .bm-p4 .bm-h3 .elementor-heading-title{font-size:28px}.bm-theme .bm-p4 .bm-p p{font-size:14.5px}.bm-theme .bm-p4t p{font-family:var(--mono);font-size:11.5px;color:#55555f}.bm-theme .bm-case{display:grid;grid-template-columns:1.1fr 1fr;gap:34px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:34px;padding:16px;--display:grid;--padding-top:16px;--padding-left:16px;--padding-right:16px;--padding-bottom:16px;width:100%}.bm-case__img{position:relative;border-radius:24px;background:linear-gradient(135deg,#d6e0ff,#e6d8fc 60%,#f1e2f4);aspect-ratio:1.2;overflow:hidden}.bm-case__frame{position:absolute;left:7%;top:12%;width:84%;background:#fff;border-radius:12px;box-shadow:0 24px 50px #281e5a47;overflow:hidden}.bm-case__frame img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;object-position:top}.bm-case__phone{position:absolute;right:5%;bottom:6%;width:20%;background:#17171c;border-radius:20px;padding:4px;box-shadow:0 20px 40px #281e5a59}.bm-case__phone img{display:block;width:100%;height:auto;aspect-ratio:.5;object-fit:cover;object-position:top;border-radius:16px}.bm-theme .bm-case-t{padding:14px 18px 14px 0;display:flex;flex-direction:column;gap:18px;justify-content:center;--gap:18px}.bm-theme .bm-case-t .bm-ct p{font-size:16.5px;line-height:1.65;color:#34344a}.bm-theme .bm-case-t .bm-ct b{color:var(--ink)}.bm-facts{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bm-facts li{background:var(--bg);border-radius:16px;padding:14px;display:grid;gap:4px}.bm-facts b{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1}.bm-facts span{font-size:12.5px;color:#55555f}.bm-theme .bm-quote blockquote{margin:0;font-family:var(--serif);font-size:22px;line-height:1.35;color:var(--ink);border-left:3px solid #7c5ce0;padding-left:18px}.bm-theme .bm-quote p{margin:10px 0 0 21px;font-size:14px;color:#55555f;font-weight:500}.bm-theme .bm-case-t .bm-pill{align-self:flex-start}@media(prefers-reduced-motion:reduce){.bm-mq__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.bm-mq__list[aria-hidden]{display:none}.bm-mq__list{flex-wrap:wrap;justify-content:center;row-gap:10px}.bm-sc__slide,.bm-sc__phone{transition:none}.bm-sc__slide.is-active .bm-sc__frame img{animation:none}}@media(max-width:1000px){.bm-theme .bm-show-grid{grid-template-columns:1fr}.bm-theme .bm-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.bm-theme .bm-proc4{grid-template-columns:1fr 1fr}}@media(max-width:900px){.bm-theme .bm-split2,.bm-theme .bm-case{grid-template-columns:1fr;gap:24px}.bm-theme .bm-why{grid-template-columns:1fr}.bm-theme .bm-case-t{padding:6px 10px 14px}.bm-theme .bm-quote blockquote{font-size:19px}}@media(max-width:700px){.bm-theme .bm-side,.bm-theme .bm-proc4{grid-template-columns:1fr}.bm-sc__stage{flex:none;aspect-ratio:4/3.6;min-height:0}.bm-sc__frame{left:5%;width:84%;top:46%}.bm-sc__phone{width:22%;bottom:4%}.bm-sc__cap{grid-template-columns:1fr}.bm-sc__name{font-size:24px}.bm-mq__list li{font-size:13px}.bm-theme .bm-mq-wrap{margin-bottom:0}.bm-theme .bm-ph--home{--padding-bottom:64px}}@media(max-width:900px){.bm-burger{display:block}.bm-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);padding:12px max(20px,env(safe-area-inset-left,0px)) 20px;z-index:50}.bm-header{position:relative}.bm-nav-open .bm-nav{display:block}.bm-nav .bm-menu{flex-direction:column;gap:4px;font-size:18px}.bm-nav .bm-menu a{display:block;padding:10px 0}.bm-theme .bm-hcta{display:none}.bm-theme .bm-grid--2,.bm-theme .bm-grid--3,.bm-theme .bm-grid--4{grid-template-columns:1fr}.bm-theme .bm-grid--4{grid-template-columns:1fr 1fr}.bm-theme .bm-gal-in{grid-template-columns:1fr 1fr;grid-template-rows:auto}.bm-theme .bm-tile--a{display:none}.bm-theme .bm-tile--b{grid-column:1/-1;grid-row:auto;min-height:300px}.bm-theme .bm-tile--e,.bm-theme .bm-tile--f{grid-column:auto}.bm-theme .bm-tile{min-height:180px}.bm-theme .bm-sec{--padding-top:70px}.bm-theme .bm-sec--first{--padding-top:30px}.bm-theme .bm-sec--group{--padding-top:110px}.bm-theme .bm-sec--group:after{top:55px}.bm-theme .bm-proc,.bm-theme .bm-split,.bm-theme .bm-cwrap{grid-template-columns:1fr;gap:26px}.bm-works{grid-template-columns:1fr}.bm-theme .bm-cinfo,.bm-cform{padding:26px}.bm-row2,.bm-send{grid-template-columns:1fr}.bm-wcard{grid-template-columns:1fr;gap:6px}.bm-wb{padding:16px 14px 18px}.bm-sheet{display:block;width:calc(100% - 24px);height:calc(100dvh - 24px);overflow-y:auto;border-radius:26px;padding:14px}.bm-gcol{display:block}.bm-stage{height:300px;padding:18px}.bm-info{overflow:visible;padding:16px 6px 0}.bm-fact div{grid-template-columns:100px 1fr}.bm-footer__cols{grid-template-columns:1fr 1fr}}@media(max-width:520px){.bm-theme .bm-grid--4{grid-template-columns:1fr}.bm-cb-r strong{font-size:36px}.bm-cb-total .bm-cb-r strong{font-size:50px}.bm-cb-row{padding:16px}}@media(prefers-reduced-motion:reduce){.bm-wcard,.bm-wk{transition:none}.bm-wcard:hover,.bm-wk:hover{transform:none}.bm-dlg[open]::backdrop,.bm-dlg.is-closing::backdrop{animation:none}}
