@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/approved/fonts/inter-tight-0.ttf)format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/approved/fonts/inter-tight-1.ttf)format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/approved/fonts/inter-tight-2.ttf)format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/approved/fonts/inter-tight-3.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/approved/fonts/hero-details-0.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/approved/fonts/hero-details-1.ttf)format("truetype")}.bm-approved{--background:#fbfbfb;--foreground:#050413;--primary:#594fe5;--muted:#f1f0f9;--muted-foreground:#929292;--border:#e8e6f5;--purple:#8179ff;--dark:#03020f;--card:#161328}.bm-approved *{box-sizing:border-box}.bm-approved{scroll-behavior:smooth;background:var(--background);color:var(--foreground);margin:0;scroll-padding-top:90px;font-family:Inter Tight,Arial,sans-serif;font-size:16px;line-height:1.4}.bm-approved a{color:inherit;text-decoration:none}.bm-approved button,.bm-approved input,.bm-approved select,.bm-approved textarea{font:inherit}.bm-approved button,.bm-approved a,.bm-approved input,.bm-approved textarea{-webkit-tap-highlight-color:transparent}.bm-approved button{cursor:pointer}.bm-approved button:disabled{cursor:default}.bm-approved button:focus-visible,.bm-approved a:focus-visible,.bm-approved input:focus-visible,.bm-approved textarea:focus-visible{outline-offset:4px;outline:3px solid #8179ff}.bm-approved h1,.bm-approved h2,.bm-approved h3,.bm-approved p{margin:0}.bm-approved h1,.bm-approved h2,.bm-approved h3{letter-spacing:-.045em;font-weight:500}.bm-approved img{max-width:100%}.bm-approved .dark{--background:#03020f;--foreground:#fff;--muted:#242137;--muted-foreground:#a4a0b2;--border:#353048;background:var(--background);color:var(--foreground)}.bm-approved .icon{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}.bm-approved .button{color:#fff;background:linear-gradient(125deg,#5345ec,#6a5bed);border:none;border-radius:10px;justify-content:center;align-items:center;min-height:56px;padding:16px 24px;font-size:16px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.bm-approved .button:hover{background:#7465fb;transform:translateY(-2px)}.bm-approved .icon-button{color:#fff;background:#ffffff26;border:0;border-radius:10px;place-items:center;width:56px;height:56px;display:grid}.bm-approved .tag{text-transform:uppercase;letter-spacing:0;background:#f1f1f1;border-radius:99px;align-items:center;padding:7px 16px;font-size:12px;line-height:1.2;display:inline-flex}.bm-approved .dark .tag{background:0 0;border:1px solid #ffffff30}.bm-approved .site-header{z-index:20;justify-content:space-between;align-items:center;gap:24px;height:96px;padding:20px 3.125%;display:flex;position:relative}.bm-approved .brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:12px;font-size:19px;font-weight:600;display:flex}.bm-approved .brand-symbol{background:linear-gradient(140deg,#857bff,#594fe5);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.bm-approved .brand-symbol .icon{width:19px;height:24px}.bm-approved .desktop-nav{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#9f9ae940;border-radius:12px;align-items:center;gap:40px;padding:18px 24px;font-size:16px;display:flex}.bm-approved .desktop-nav button{color:inherit;background:0 0;border:0;padding:0}.bm-approved .desktop-nav a:hover,.bm-approved .desktop-nav button:hover{color:#ada5ff}.bm-approved .header-actions{align-items:center;gap:8px;display:flex}.bm-approved .header-actions>.button{margin-left:8px}.bm-approved .mobile-menu{display:none}.bm-approved .hero{isolation:isolate;min-height:968px;position:relative;overflow:hidden}.bm-approved .hero-background{z-index:-2;background:linear-gradient(#02010f99,#02010fcc),url(/approved/assets/hero-imgHero.png) 50% 65%/cover;position:absolute;inset:0}.bm-approved .hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#594fe570,#0000 68%);width:60%;height:450px;position:absolute;bottom:-260px;left:20%}.bm-approved .service-hero .hero-background{background:repeating-linear-gradient(90deg,#0000 0 calc(16.66% - 1px),#ffffff08 16.66%),#03020f}.bm-approved .hero-glow{z-index:-1;object-fit:fill;filter:blur(18px);width:100%;height:700px;position:absolute;top:-490px;left:0}.bm-approved .hero-layout{grid-template-columns:320px minmax(0,1fr) 268px;align-items:start;gap:40px;margin:58px 3.125% 0;display:grid;position:relative}.bm-approved .hero-main{text-align:center}.bm-approved .hero-tags{margin-bottom:24px}.bm-approved .hero-main h1{letter-spacing:-.05em;max-width:960px;margin:0 auto 32px;font-size:clamp(48px,4.1667vw,80px);line-height:.96}.bm-approved .hero-description{max-width:620px;margin:0 auto 44px;line-height:1.4}.bm-approved .lead-form{gap:10px;max-width:450px;margin:0 auto;display:grid}.bm-approved .lead-form input,.bm-approved .lead-form textarea,.bm-approved .lead-form select{min-width:0;min-height:56px;color:inherit;outline-offset:1px;background:#ffffff40;border:1px solid #0000;border-radius:10px;width:100%;padding:16px}.bm-approved .lead-form input::placeholder,.bm-approved .lead-form textarea::placeholder{color:#a4a3ae}.bm-approved .phone-input{background:#ffffff40;border-radius:10px;align-items:center;gap:10px;padding-left:16px;display:flex}.bm-approved .phone-input input{background:0 0;padding-left:0}.bm-approved .form-note{color:#aaa6b5;text-align:center;margin-top:10px;font-size:12px}.bm-approved .founder-preview{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#9f9ae91f;border-radius:32px;margin-top:74px;padding:14px 14px 32px}.bm-approved .founder-film{background:#242137;border:0;border-radius:28px;width:100%;height:258px;padding:0;display:block;position:relative;overflow:hidden}.bm-approved .founder-film .poster{object-fit:cover;object-position:36% center;width:100%;height:100%}.bm-approved .play{place-items:center;display:grid;position:absolute;inset:0}.bm-approved .play .icon{background:#ffffff26;border-radius:8px;width:36px;height:36px;padding:6px}.bm-approved .duration{color:#fff;background:#fff3;border-radius:30px;padding:6px 10px;font-size:12px;position:absolute;bottom:18px;left:18px}.bm-approved .mute{background:#fff3;border-radius:8px;padding:6px;position:absolute;bottom:18px;right:18px}.bm-approved .mute .icon{width:20px;height:20px}.bm-approved .founder-caption{align-items:center;gap:12px;padding:28px 18px 0;font-size:14px;display:flex}.bm-approved .founder-caption>img{object-fit:cover;background:#8179ff;border-radius:50%}.bm-approved .founder-caption small{color:#9d99ad;margin-top:4px;font-size:11px;display:block}.bm-approved .trust{margin-top:14px}.bm-approved .trust [data-slot=tabs-list]{background:#171426;border:1px solid #ffffff20;width:100%;height:40px}.bm-approved .trust [data-slot=tabs-trigger]{min-height:30px;padding:5px 8px;font-size:12px}.bm-approved .trust [data-slot=tabs-trigger][data-state=active]{color:#161328;background:#fff}.bm-approved .trust-panel{background:#9f9ae91f;border-radius:24px;height:438px;padding:20px 12px 12px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.bm-approved .trust-panel>p{padding:0 12px 16px}.bm-approved .trust-panel small{color:#9b96b1;font-size:14px;display:block}.bm-approved .trust-logo{color:#aaa6bd;background:#9f9ae91f;border-radius:16px;justify-content:center;align-items:center;height:66px;margin-bottom:8px;font-size:19px;display:flex}.bm-approved .trust-logo img{object-fit:contain;width:110px;height:24px}.bm-approved .achievements{scrollbar-width:none;gap:20px;margin-top:78px;padding:0 3.125% 26px;display:flex;overflow:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.bm-approved .achievement{background:#9f9ae91f;border-radius:24px;flex-direction:column;flex:0 0 240px;justify-content:space-between;min-height:150px;padding:24px;display:flex}.bm-approved .achievement>span{background:#9f9ae91f;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:6px 8px;font-size:13px;display:inline-flex}.bm-approved .achievement .icon{background:#9f9ae950;border-radius:4px;width:20px;height:20px;padding:3px}.bm-approved .achievement p{white-space:pre-line;margin-top:20px;font-size:16px}.bm-approved .mega-menu{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#181426f5;border:1px solid #ffffff20;border-radius:24px;grid-template-columns:1fr 1fr .7fr;gap:40px;padding:48px;display:grid;position:absolute;top:94px;left:7%;right:7%;box-shadow:0 40px 90px #0009}.bm-approved .mega-menu h2{margin-bottom:24px;font-size:28px}.bm-approved .mega-menu a{border-bottom:1px solid #ffffff12;padding:12px 0;display:block}.bm-approved .mega-menu a:hover{color:#a99fff}.bm-approved .menu-dismiss{color:#fff;background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:24px}.bm-approved .bm-dialog{border:1px solid #4a405d;color:#fff!important;background:#161328!important;max-width:600px!important;padding:36px!important}.bm-approved .bm-dialog [data-slot=dialog-title]{font-size:26px}.bm-approved .bm-dialog [data-slot=dialog-description]{color:#c9c5d6}.bm-approved .bm-dialog>img{border-radius:16px}@media (max-width:1400px){.bm-approved .desktop-nav{gap:20px;font-size:14px}.bm-approved .hero{min-height:820px}.bm-approved .hero-layout{grid-template-columns:240px minmax(0,1fr) 210px;gap:24px;margin-top:60px}.bm-approved .hero-main h1{font-size:56px}.bm-approved .hero-main .lead-form{max-width:360px}.bm-approved .founder-film{height:210px}.bm-approved .founder-caption{padding:20px 6px 0;font-size:12px}.bm-approved .trust-panel{height:380px}.bm-approved .trust-logo{height:56px}.bm-approved .achievement{flex-basis:210px}.bm-approved .hero-description{font-size:15px}.bm-approved .header-actions .social{width:44px;height:44px}.bm-approved .header-actions .button{min-height:44px;padding:12px 18px}}@media (max-width:1000px){.bm-approved .desktop-nav{display:none}.bm-approved .mobile-menu{display:grid}.bm-approved .header-actions .social{display:none}.bm-approved .hero-layout{grid-template-columns:180px 1fr}.bm-approved .trust{display:none}.bm-approved .hero-main h1{font-size:52px}.bm-approved .founder-film{height:180px}.bm-approved .founder-caption{padding-top:20px}.bm-approved .hero{min-height:800px}.bm-approved .achievements{margin-top:60px}.bm-approved .mega-menu{grid-template-columns:1fr 1fr;padding:36px;left:20px;right:20px}}@media (max-width:640px){.bm-approved .site-header{gap:12px;height:80px;padding:16px}.bm-approved .brand{gap:8px;font-size:16px}.bm-approved .brand-symbol{width:34px;height:34px}.bm-approved .header-actions>.button{display:none}.bm-approved .mobile-menu{width:42px;height:42px}.bm-approved .hero{min-height:0}.bm-approved .hero-layout{flex-direction:column;gap:32px;margin:38px 16px 0;display:flex}.bm-approved .hero-main{order:0;width:100%}.bm-approved .hero-main h1{letter-spacing:-.045em;margin-bottom:24px;font-size:42px;line-height:1.02}.bm-approved .hero-tags{margin-bottom:24px}.bm-approved .hero-tags .tag{font-size:10px}.bm-approved .hero-description{margin-bottom:32px;font-size:16px}.bm-approved .desktop-break{display:none}.bm-approved .lead-form,.bm-approved .hero-main .lead-form{width:100%;max-width:none}.bm-approved .founder-preview{border-radius:24px;order:1;grid-template-columns:120px 1fr;align-items:center;gap:12px;width:100%;margin:0;padding:12px;display:grid}.bm-approved .founder-film{border-radius:16px;height:130px}.bm-approved .founder-caption{flex-direction:column;align-items:flex-start;padding:0;font-size:14px}.bm-approved .founder-caption small{font-size:11px}.bm-approved .duration{padding:3px 6px;font-size:10px;bottom:8px;left:8px}.bm-approved .mute{padding:3px;bottom:8px;right:8px}.bm-approved .mute .icon{width:14px;height:14px}.bm-approved .achievements{gap:12px;margin-top:32px;padding:0 16px 32px;-webkit-mask-image:none;mask-image:none}.bm-approved .achievement{flex-basis:220px;min-height:138px;padding:20px}.bm-approved .mega-menu{grid-template-columns:1fr;gap:24px;max-height:calc(100dvh - 90px);padding:28px 24px;position:fixed;top:80px;left:8px;right:8px;overflow:auto}.bm-approved .mega-menu h2{margin-bottom:10px;font-size:24px}.bm-approved .hero-glow{height:550px;top:-380px}.bm-approved .bm-dialog{padding:28px!important}}@media (prefers-reduced-motion:reduce){.bm-approved{scroll-behavior:auto}.bm-approved *,.bm-approved :before,.bm-approved :after{transition:none!important;animation:none!important}}.bm-approved .section{padding:100px 3.125%;overflow:hidden}.bm-approved .section-heading{text-align:center;max-width:1232px;margin:0 auto 72px}.bm-approved .section-heading>.tag{margin-bottom:28px}.bm-approved .section-heading h2{letter-spacing:-.045em;font-size:52px;line-height:1}.bm-approved .section-heading p{max-width:620px;margin:20px auto 0;line-height:1.4}.bm-approved .section-heading em{color:var(--purple);font-style:normal}.bm-approved .center-action{text-align:center;margin-top:72px}.bm-approved .carousel{position:relative}.bm-approved .service-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding:8px 0 25px;display:flex;overflow-x:auto}.bm-approved .service-card{isolation:isolate;scroll-snap-align:start;background:#fff;border:1px solid #eeeeef;border-radius:24px;flex-direction:column;flex:0 0 calc(22.2222% - 26.6667px);min-width:300px;min-height:469px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 45px #0a082509}.bm-approved .service-card h3{margin-bottom:16px;font-size:32px;line-height:1.2}.bm-approved .service-card>p{color:#929292;min-height:68px;font-size:16px}.bm-approved .service-card>strong{margin-top:24px;font-size:24px;font-weight:400}.bm-approved .service-decoration{filter:blur(18px);z-index:-1;opacity:.9;width:600px;max-width:none;height:480px;position:absolute;bottom:-120px;left:-120px}.bm-approved .service-bottom{align-items:center;gap:24px;margin-top:auto;padding-top:100px;display:flex}.bm-approved .case-pill{color:#fff;background:linear-gradient(100deg,#8e82f2,#d9d4fb);border-radius:10px;flex:1;justify-content:space-between;align-items:center;padding:8px 10px 8px 14px;font-weight:500;display:flex}.bm-approved .case-pill>span{align-items:center;display:flex}.bm-approved .case-pill img{object-fit:cover;border-radius:8px;height:36px}.bm-approved .case-pill b{color:#65e;background:#fff;border-radius:6px;margin-left:-12px;padding:10px 8px;font-size:13px;font-weight:500}.bm-approved .arrow-link{background:#f4f1ff;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.bm-approved .arrow-link .icon{width:23px;height:23px}.bm-approved .arrow-link:hover{background:#ded8ff}.bm-approved .carousel-arrow{background:#fff;border:0;border-radius:8px;place-items:center;width:40px;height:40px;font-size:28px;display:grid;position:absolute;top:52%;box-shadow:0 3px 12px #0001}.bm-approved .carousel-arrow.prev{left:-20px}.bm-approved .carousel-arrow.next{right:-20px}.bm-approved .carousel-dots{justify-content:center;gap:7px;margin-top:26px;display:flex}.bm-approved .carousel-dots button{background:#e4e2e9;border:0;border-radius:10px;width:6px;height:6px;padding:0}.bm-approved .carousel-dots button.active{background:#0d0b1b;width:24px}.bm-approved .about-section{isolation:isolate;padding-top:68px;padding-bottom:0;position:relative}.bm-approved .about-section:before,.bm-approved .products-section:before,.bm-approved .founders-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at bottom,#594fe570,#0000 68%);position:absolute;inset:25% 10% -40%}.bm-approved .about-section .section-heading{margin-bottom:70px}.bm-approved .about-stage{max-width:1600px;min-height:500px;margin:auto;position:relative}.bm-approved .about-cards{grid-template-columns:minmax(0,435px) minmax(0,435px);justify-content:space-between;gap:44px 460px;padding:0 20px;display:grid}.bm-approved .about-card{background:#9f9ae91f;border:1px solid #9f9ae933;border-radius:22px;min-height:164px;padding:24px}.bm-approved .about-card:nth-child(3){transform:translate(55px)}.bm-approved .about-card:nth-child(4){transform:translate(-45px)}.bm-approved .about-card h3{letter-spacing:-.02em;white-space:nowrap;background:#9f9ae91f;border-radius:12px;align-items:center;gap:12px;padding:12px 18px;font-size:20px;display:inline-flex}.bm-approved .about-card h3 .icon{width:20px;height:20px}.bm-approved .about-card p{color:#9c97ae;margin-top:16px;font-size:16px;line-height:1.4}.bm-approved .about-device{text-align:center;width:370px;height:490px;position:absolute;top:65px;left:50%;transform:translate(-50%)}.bm-approved .about-device>img{object-fit:contain;object-position:top;width:100%;height:500px;display:block}.bm-approved .about-device:after{content:"";pointer-events:none;background:linear-gradient(#0000,#171238 75%);position:absolute;inset:65% -100px -40px}.bm-approved .device-caption{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#9f9ae933;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:430px;padding:12px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.bm-approved .device-caption>img{object-fit:contain;width:153px;height:28px}.bm-approved .device-caption>span{background:#ffffff24;border-radius:8px;padding:8px;font-size:12px}.bm-approved .dark .arrow-link{background:#fff3}.bm-approved .products-section,.bm-approved .founders-section{isolation:isolate;position:relative}.bm-approved .products-section .section-heading{margin-bottom:48px}.bm-approved .product-form{max-width:1160px;margin:0 auto 74px}.bm-approved .contact-method{flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.bm-approved .contact-method [data-slot=tabs-list]{background:#f0eef8;border:1px solid #dedbea;border-radius:10px;min-width:290px;height:46px;padding:4px}.bm-approved .dark .contact-method [data-slot=tabs-list]{background:#ffffff20;border-color:#ffffff20}.bm-approved .contact-method [data-slot=tabs-trigger]{min-height:36px;padding:8px 20px;font-size:14px}.bm-approved .contact-method [data-slot=tabs-trigger][data-state=active]{color:#fff;background:#594fe5}.bm-approved .contact-method>p{color:#929292;margin-top:12px;font-size:12px}.bm-approved .extended-inputs{flex-direction:column;gap:8px;display:flex}.bm-approved .extended-form input,.bm-approved .extended-form textarea,.bm-approved .extended-form .product-select{width:100%;min-width:0;min-height:56px;color:inherit;background:#f1f1f1;border:1px solid #0000;border-radius:10px;padding:16px;font-size:16px}.bm-approved .dark .extended-form input,.bm-approved .dark .extended-form textarea,.bm-approved .dark .extended-form .product-select{background:#ffffff40}.bm-approved .extended-form input::placeholder,.bm-approved .extended-form textarea::placeholder{color:#9f9da6}.bm-approved .extended-form textarea{resize:vertical}.bm-approved .extended-form .button:disabled{opacity:.6}.bm-approved .horizontal-form .extended-inputs{grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid}.bm-approved .horizontal-form .extended-inputs input[name=contact]{grid-area:1/2}.bm-approved .horizontal-form .extended-inputs input[name=name]{grid-area:1/3}.bm-approved .horizontal-form .extended-inputs input[name=company]{grid-area:1/4}.bm-approved .horizontal-form .product-select{grid-area:1/1}.bm-approved .consent{color:#96929f;align-items:flex-start;gap:12px;max-width:640px;margin-top:24px;font-size:12px;line-height:1.5;display:flex}.bm-approved .consent>[data-slot=checkbox]{background:#e2e2e2;border:0;width:24px;height:24px}.bm-approved .dark .consent>[data-slot=checkbox]{background:#ffffff26}.bm-approved .consent>[data-slot=checkbox][data-state=checked]{color:#fff;background:#594fe5}.bm-approved .consent button{font:inherit;text-underline-offset:3px;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.bm-approved .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.bm-approved .product-card{background:#161328;border-radius:32px;flex-direction:column;padding:32px 16px 16px;display:flex}.bm-approved .product-card>.tag{text-transform:none;background:#ffffff20;border:0;align-self:flex-start;margin-left:16px}.bm-approved .product-card h3{margin:20px 16px 12px;font-size:36px;line-height:1.1}.bm-approved .product-card>p{color:#a09bab;min-height:76px;margin:0 16px 28px;font-size:18px}.bm-approved .product-image{border-radius:26px;height:270px;margin-top:auto;display:block;position:relative;overflow:hidden}.bm-approved .product-image>img{object-fit:cover;object-position:top;width:100%;height:137%}.bm-approved .product-image>.arrow-link{background:#fff;position:absolute;bottom:16px;right:16px}.bm-approved .quiz-body{max-width:840px;margin:auto}.bm-approved .quiz-body>h3{text-align:center;letter-spacing:-.02em;margin-bottom:28px;font-size:20px}.bm-approved .solution-options{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.bm-approved .solution-options button{background:0 0;border:1px solid #e0dcf7;border-radius:12px;width:calc(25% - 9px);min-height:48px;padding:14px 8px;font-size:14px}.bm-approved .solution-options button.selected{color:#594fe5;background:#efedfb;border-color:#8179ff}.bm-approved .quiz-contact{margin-top:48px}.bm-approved .quiz-contact .contact-method{display:none}.bm-approved .quiz-contact .extended-inputs{grid-template-columns:1fr 1fr auto;display:grid}.bm-approved .quiz-contact input[name=name]{display:none}.bm-approved .quiz-contact input[name=contact]{grid-area:1/1}.bm-approved .quiz-contact input[name=company]{grid-area:1/2}.bm-approved .projects-section{padding-top:80px}.bm-approved .project-filters{justify-content:center;margin-top:-20px;margin-bottom:50px;display:flex;overflow-x:auto}.bm-approved .project-filters [data-slot=tabs-list]{background:#eeeafc;border-radius:12px;height:48px}.bm-approved .project-filters [data-slot=tabs-trigger]{padding:10px 22px}.bm-approved .project-filters [data-slot=tabs-trigger][data-state=active]{color:#fff;background:#594fe5}.bm-approved .projects-grid{grid-template-columns:1fr 1fr;gap:60px 28px;display:grid}.bm-approved .project-card{background:#fff;border-radius:28px;overflow:hidden}.bm-approved .project-cover{background:#efe9ff;border:0;width:100%;height:520px;padding:0;display:block;position:relative;overflow:hidden}.bm-approved .project-cover img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s}.bm-approved .project-cover:hover img{transform:scale(1.035)}.bm-approved .project-cover .arrow-link{background:#fff;position:absolute;bottom:24px;right:24px}.bm-approved .project-content{padding:28px 32px 32px}.bm-approved .project-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.bm-approved .project-title h3{font-size:34px}.bm-approved .project-content>p{color:#888493;max-width:620px;font-size:18px}.bm-approved .text-button{color:#929292;text-align:left;background:0 0;border:0;padding:4px 0}.bm-approved .text-button:hover{color:#594fe5}.bm-approved .tech-stack{padding-top:120px}.bm-approved .stack-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.bm-approved .stack-grid article{background:#efedf8;border-radius:24px;padding:28px}.bm-approved .stack-grid h3{margin-bottom:24px;font-size:26px}.bm-approved .stack-grid article>div{flex-wrap:wrap;gap:10px;display:flex}.bm-approved .stack-grid span{background:#fff;border-radius:8px;padding:8px 12px;font-size:14px}.bm-approved .development-rules{border:1px solid #e1ddef;border-radius:20px;flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;padding:24px;display:flex}.bm-approved .development-rules h3{flex:1;font-size:24px}.bm-approved .development-rules p{border-left:1px solid #d7d0ef;flex:1;padding-left:20px;font-size:14px}.bm-approved .audit-section{background:#fff}.bm-approved .audit-banner{isolation:isolate;border-radius:32px;grid-template-columns:1.15fr .9fr 1fr;gap:7%;padding:48px;display:grid;position:relative;overflow:hidden}.bm-approved .audit-banner:before{content:"";z-index:-1;filter:blur(35px);background:radial-gradient(#6856fd 5%,#594fe530 50%,#0000 70%);width:65%;height:500px;position:absolute;top:-280px;left:15%}.bm-approved .audit-quote{flex-direction:column;display:flex}.bm-approved .quote-mark{color:#838089;font-size:64px;line-height:1}.bm-approved .audit-quote blockquote{letter-spacing:-.04em;margin:12px 0 50px;font-size:44px;line-height:1.14}.bm-approved .quote-author{align-items:center;gap:20px;margin-top:auto;font-size:24px;display:flex}.bm-approved .quote-author>img{object-fit:cover;border-radius:50%;width:72px;height:72px}.bm-approved .quote-author small{color:#aaa4b9;margin-top:8px;font-size:12px;display:block}.bm-approved .audit-coupon{background:#161328;border-radius:32px;align-self:start;padding:24px}.bm-approved .gift-image{border-radius:28px;height:252px;position:relative;overflow:hidden}.bm-approved .gift-image>img{object-fit:cover;width:195%;max-width:none;height:159%;position:absolute;top:-23%;left:-47%}.bm-approved .gift-image .duration{font-size:24px;top:16px;bottom:auto;left:50%;transform:translate(-50%)}.bm-approved .coupon-content{padding:30px 20px 20px}.bm-approved .coupon-content h3{font-size:28px}.bm-approved .coupon-price{white-space:nowrap;margin:8px 0 20px;font-size:40px}.bm-approved .coupon-price s{color:#615b72;margin-left:16px;font-size:34px}.bm-approved .coupon-content>p:last-child{color:#9891a8;font-size:18px}.bm-approved .audit-form .contact-method{align-items:flex-start}.bm-approved .audit-form .extended-inputs .button{order:5;align-self:start;margin-top:22px}.bm-approved .audit-form .consent{margin-top:22px}.bm-approved .audit-form .form-note{text-align:left}.bm-approved .reviews-section{background:#fbfbfb}.bm-approved .reviews-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bm-approved .review-card{background:#fff;border-radius:28px;grid-template-columns:1.6fr 1fr;gap:26px;padding:24px;display:grid;box-shadow:0 14px 70px #13102908}.bm-approved .review-tags{flex-wrap:wrap;gap:5px;margin:16px 0 20px;display:flex}.bm-approved .review-tags>span{color:#594fe5;background:#ece9ff;border-radius:25px;padding:8px 14px;font-size:12px}.bm-approved .review-copy{min-width:0}.bm-approved .review-text{letter-spacing:-.03em;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:24px;line-height:1.18;display:-webkit-box;overflow:hidden}.bm-approved .review-text.expanded{display:block}.bm-approved .review-numbers{gap:24px;margin:18px 0 36px;display:flex}.bm-approved .review-numbers small{color:#929292;margin-bottom:4px;font-size:12px;display:block}.bm-approved .review-numbers strong{letter-spacing:-.04em;white-space:nowrap;font-size:38px;font-weight:500}.bm-approved .review-author{align-items:center;gap:12px;font-size:14px;display:flex}.bm-approved .review-author>img{object-fit:cover;border-radius:50%;width:44px;height:44px}.bm-approved .review-author small{color:#929292;margin-top:5px;font-size:11px;display:block}.bm-approved .stars{margin-left:auto;display:flex}.bm-approved .stars .icon{width:16px;height:16px}.bm-approved .review-image{object-fit:cover;border-radius:24px;width:100%;height:100%;min-height:350px}.bm-approved .founders-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1184px;margin:auto;display:grid}.bm-approved .founder-card{background:#9f9ae91f;border:1px solid #9f9ae933;border-radius:24px;padding:32px}.bm-approved .founder-top{justify-content:space-between;gap:24px;display:flex}.bm-approved .founder-avatar{object-fit:cover;background:#8179ff;border-radius:50%;width:100px;height:100px}.bm-approved .founder-socials{gap:8px;display:flex}.bm-approved .founder-socials a{background:#fff3;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.bm-approved .founder-socials .icon{width:24px;height:24px}.bm-approved .founder-card h3{margin:24px 0 14px;font-size:24px}.bm-approved .founder-card>p{color:#9a95ab;font-size:16px;line-height:1.4}.bm-approved .founder-companies{border-top:1px solid #fff3;align-items:center;gap:10px;margin-top:24px;padding-top:24px;display:flex}.bm-approved .founder-companies img{object-fit:contain;background:#fff3;border-radius:8px;max-width:120px;height:48px;padding:8px}.bm-approved .founder-companies>span{color:#88819b;margin-left:auto;font-size:12px}.bm-approved .media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-height:960px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.bm-approved .media-grid.show-more{max-height:none;-webkit-mask-image:none;mask-image:none}.bm-approved .media-column{flex-direction:column;gap:24px;display:flex}.bm-approved .media-column.column-2{padding-top:160px}.bm-approved .media-card{text-align:left;border:0;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:450px;padding:24px;display:flex;position:relative;overflow:hidden}.bm-approved .media-card.lavender{color:#050413;background:#e8e3ff}.bm-approved .media-card.dark{color:#fff;background:linear-gradient(155deg,#161328,#302a66)}.bm-approved .media-card .tag{text-transform:none;letter-spacing:-.02em;background:#ffffff60;padding:12px 16px;font-size:14px}.bm-approved .media-card h3{margin:36px 0 24px;font-size:34px;line-height:1.14}.bm-approved .media-card>p{color:#8f89a2;font-size:16px}.bm-approved .media-date{color:#96929d;justify-content:space-between;align-items:center;width:100%;margin-top:64px;font-size:12px;display:flex}.bm-approved .media-card.video-media{isolation:isolate;color:#fff;min-height:300px;padding:0}.bm-approved .video-media>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute}.bm-approved .video-media:after{content:"";z-index:-1;background:linear-gradient(#0000,#000e);position:absolute;inset:50% 0 0}.bm-approved .media-video-caption{margin-top:auto;padding:0 90px 24px 24px;font-size:14px;line-height:1.3}.bm-approved .video-media .duration{font-size:10px;bottom:20px;left:auto;right:16px}.bm-approved .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bm-approved .catalog-card{background:#fff;border:1px solid #edeaf5;border-radius:24px;flex-direction:column;min-height:480px;padding:32px;display:flex}.bm-approved .catalog-title{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.bm-approved .catalog-title h3{font-size:32px}.bm-approved .catalog-title span{font-size:20px}.bm-approved .catalog-card>p{color:#929292;margin:24px 0;font-size:18px}.bm-approved .catalog-tags{flex-wrap:wrap;gap:8px;display:flex}.bm-approved .catalog-tags span{color:#736599;background:#f4f2fc;border-radius:8px;padding:8px 12px;font-size:14px}.bm-approved .catalog-more{color:#594fe5;justify-content:space-between;align-items:center;margin-top:auto;padding-top:40px;display:flex}.bm-approved .catalog-products .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-approved .catalog-product{background:#161328;border-radius:24px;grid-template-columns:40% 1fr;align-items:center;gap:28px;padding:24px;display:grid}.bm-approved .catalog-product>img{object-fit:cover;object-position:top;border-radius:20px;width:100%;height:250px}.bm-approved .catalog-product h3{margin:20px 0 14px;font-size:32px}.bm-approved .catalog-product p{color:#a39bae}.bm-approved .contact-cta{text-align:center;padding-top:70px;padding-bottom:70px}.bm-approved .contact-cta .section-heading{margin-bottom:32px}.bm-approved .footer{padding:70px 3.125% 0;overflow:hidden}.bm-approved .footer-main{grid-template-columns:1.15fr 1fr 1fr;gap:64px;display:grid}.bm-approved .footer-intro h2{margin-top:38px;font-size:38px;line-height:1.05}.bm-approved .footer-pages{color:#aba4c0;flex-wrap:wrap;gap:16px 24px;margin-top:30px;display:flex}.bm-approved .footer h3{margin-bottom:28px;font-size:24px}.bm-approved .footer-documents>button{text-align:left;color:#a9a2b8;background:0 0;border:0;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-size:14px;display:flex}.bm-approved .footer-documents>button:hover{color:#fff}.bm-approved .footer-contact .lead-form{max-width:none;margin:0}.bm-approved .footer-legal{color:#8d859f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:54px;font-size:12px;display:flex}.bm-approved .footer-legal button{color:inherit;background:0 0;border:0;padding:0;font-size:12px}.bm-approved .footer-wordmark{letter-spacing:-.07em;color:#373044;white-space:nowrap;margin-top:40px;font-size:13.2vw;font-weight:600;line-height:1}@media (max-width:1500px){.bm-approved .section-heading h2{font-size:44px}.bm-approved .section{padding-top:80px;padding-bottom:80px}.bm-approved .about-section{padding-bottom:0}.bm-approved .about-cards{gap:32px 340px;padding:0}.bm-approved .about-card{padding:20px}.bm-approved .about-card h3{padding:10px;font-size:17px}.bm-approved .about-card p{font-size:14px}.bm-approved .about-device{width:310px}.bm-approved .product-card h3{font-size:30px}.bm-approved .product-card>p{font-size:16px}.bm-approved .product-image{height:220px}.bm-approved .audit-banner{gap:4%;padding:36px}.bm-approved .audit-quote blockquote{font-size:34px}.bm-approved .quote-author{font-size:20px}.bm-approved .quote-author>img{width:54px;height:54px}.bm-approved .gift-image{height:220px}.bm-approved .coupon-content{padding:24px 8px 8px}.bm-approved .coupon-content h3{font-size:25px}.bm-approved .coupon-price{font-size:34px}.bm-approved .coupon-price s{font-size:26px}.bm-approved .coupon-content>p:last-child{font-size:16px}.bm-approved .review-text{font-size:20px}.bm-approved .review-numbers{gap:14px}.bm-approved .review-numbers strong{font-size:28px}.bm-approved .review-card{gap:20px;padding:22px}.bm-approved .review-tags>span{padding:6px 10px;font-size:10px}.bm-approved .stars{display:none}.bm-approved .review-author{font-size:12px}.bm-approved .project-cover{height:430px}.bm-approved .media-card h3{font-size:28px}.bm-approved .media-card>p{font-size:14px}.bm-approved .media-card.video-media{min-height:250px}.bm-approved .media-grid{max-height:840px}.bm-approved .catalog-card{padding:24px}.bm-approved .catalog-title h3{font-size:28px}.bm-approved .footer-main{gap:36px}}@media (max-width:1100px){.bm-approved .section-heading h2{font-size:38px}.bm-approved .section{padding:70px 24px}.bm-approved .section-heading{margin-bottom:48px}.bm-approved .about-section{padding-bottom:0}.bm-approved .about-stage{min-height:560px}.bm-approved .about-cards{gap:30px 270px}.bm-approved .about-card:nth-child(3),.bm-approved .about-card:nth-child(4){transform:none}.bm-approved .about-card{padding:16px}.bm-approved .about-card h3{white-space:normal}.bm-approved .about-device{width:250px;top:100px}.bm-approved .about-device>img{height:430px}.bm-approved .device-caption{gap:10px;width:320px;bottom:20px}.bm-approved .device-caption>img{width:120px}.bm-approved .device-caption>span{font-size:10px}.bm-approved .product-grid{grid-template-columns:1fr 1fr}.bm-approved .product-image{height:280px}.bm-approved .product-card>p{min-height:44px}.bm-approved .horizontal-form .extended-inputs{grid-template-columns:1fr 1fr}.bm-approved .horizontal-form .extended-inputs input[name=contact],.bm-approved .horizontal-form .extended-inputs input[name=name],.bm-approved .horizontal-form .extended-inputs input[name=company],.bm-approved .horizontal-form .product-select{grid-area:auto}.bm-approved .horizontal-form .extended-inputs .button{grid-column:1/-1}.bm-approved .audit-banner{grid-template-columns:1fr 1fr;gap:36px}.bm-approved .audit-quote{grid-column:1/-1}.bm-approved .audit-quote blockquote{max-width:720px;margin-bottom:24px}.bm-approved .audit-coupon{height:100%}.bm-approved .review-card{grid-template-columns:1fr}.bm-approved .review-image{order:-1;height:220px;min-height:0}.bm-approved .review-tags{margin-top:0}.bm-approved .founder-card{padding:24px}.bm-approved .founder-socials{flex-wrap:wrap;justify-content:flex-end;max-width:140px}.bm-approved .founder-socials a{width:34px;height:34px}.bm-approved .founder-socials .icon{width:20px;height:20px}.bm-approved .founder-companies{flex-wrap:wrap}.bm-approved .founder-companies img{max-width:90px;height:36px}.bm-approved .media-grid{grid-template-columns:1fr 1fr;max-height:1000px}.bm-approved .media-column.column-2{padding-top:0}.bm-approved .media-column:nth-child(n+3){display:none}.bm-approved .show-more .media-column:nth-child(n+3){display:flex}.bm-approved .stack-grid{grid-template-columns:1fr 1fr}.bm-approved .development-rules p{min-width:35%}.bm-approved .catalog-grid{grid-template-columns:1fr 1fr}.bm-approved .catalog-product{grid-template-columns:1fr}.bm-approved .catalog-product>img{height:260px}.bm-approved .footer-main{grid-template-columns:1fr 1fr}.bm-approved .footer-intro{grid-column:1/-1}.bm-approved .footer-intro h2{font-size:36px}.bm-approved .footer{padding:50px 24px 0}}@media (max-width:640px){.bm-approved .section{padding:64px 16px}.bm-approved .section-heading{margin-bottom:36px}.bm-approved .section-heading>.tag{margin-bottom:24px}.bm-approved .section-heading h2{letter-spacing:-.045em;font-size:32px;line-height:1.08}.bm-approved .section-heading h2 br{display:none}.bm-approved .section-heading p{margin-top:18px;font-size:16px}.bm-approved .tag{font-size:11px}.bm-approved .center-action{margin-top:36px}.bm-approved .service-track{gap:12px;padding-bottom:20px}.bm-approved .service-card{border-radius:24px;flex-basis:calc(100% - 24px);min-width:0;min-height:400px;padding:24px}.bm-approved .service-card h3{font-size:28px}.bm-approved .service-card>p{min-height:44px}.bm-approved .service-bottom{padding-top:85px}.bm-approved .carousel-arrow{width:34px;height:34px;top:55%}.bm-approved .carousel-arrow.prev{left:-9px}.bm-approved .carousel-arrow.next{right:-9px}.bm-approved .about-section{padding-bottom:0}.bm-approved .about-stage{min-height:0;padding-bottom:460px}.bm-approved .about-cards{grid-template-columns:1fr;gap:16px}.bm-approved .about-card{min-height:0;padding:24px}.bm-approved .about-card h3{white-space:nowrap;font-size:18px}.bm-approved .about-card p{font-size:16px}.bm-approved .about-device{width:300px;height:400px;top:auto;bottom:0}.bm-approved .about-device>img{height:440px}.bm-approved .device-caption{gap:8px;width:340px;padding:10px;bottom:16px}.bm-approved .about-device:after{inset:65% -40px -40px}.bm-approved .product-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.bm-approved .product-card{scroll-snap-align:start;border-radius:24px;flex:0 0 90%;padding:24px 12px 12px}.bm-approved .product-card h3{margin-left:12px;font-size:30px}.bm-approved .product-card>p{min-height:70px;margin-left:12px}.bm-approved .product-image{height:260px}.bm-approved .product-form{margin-bottom:36px}.bm-approved .horizontal-form .extended-inputs{grid-template-columns:1fr}.bm-approved .contact-method [data-slot=tabs-list]{min-width:270px}.bm-approved .contact-method>p{font-size:11px}.bm-approved .consent{gap:12px;font-size:11px}.bm-approved .solution-options{gap:10px}.bm-approved .solution-options button{width:calc(50% - 5px);min-height:50px;font-size:13px}.bm-approved .quiz-body>h3{font-size:18px}.bm-approved .quiz-contact{margin-top:32px}.bm-approved .quiz-contact .extended-inputs{grid-template-columns:1fr}.bm-approved .quiz-contact input[name=contact],.bm-approved .quiz-contact input[name=company]{grid-area:auto}.bm-approved .project-filters{justify-content:flex-start;margin:0 -16px 24px;padding:0 16px}.bm-approved .project-filters [data-slot=tabs-trigger]{padding:10px 16px;font-size:13px}.bm-approved .projects-grid{grid-template-columns:1fr;gap:32px}.bm-approved .project-card{border-radius:20px}.bm-approved .project-cover{height:300px}.bm-approved .project-content{padding:22px}.bm-approved .project-title{flex-wrap:wrap;gap:10px}.bm-approved .project-title h3{font-size:28px}.bm-approved .project-title .tag{font-size:10px}.bm-approved .project-content>p{font-size:16px}.bm-approved .tech-stack{padding-top:64px}.bm-approved .stack-grid{grid-template-columns:1fr;gap:16px}.bm-approved .stack-grid article{padding:24px}.bm-approved .stack-grid h3{margin-bottom:20px;font-size:24px}.bm-approved .development-rules{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.bm-approved .development-rules p{flex:auto;width:100%}.bm-approved .audit-banner{border-radius:24px;flex-direction:column;gap:32px;padding:28px 20px;display:flex}.bm-approved .audit-quote blockquote{margin-top:0;font-size:29px;line-height:1.14}.bm-approved .quote-mark{font-size:50px}.bm-approved .quote-author{gap:14px;font-size:18px}.bm-approved .quote-author small{font-size:10px}.bm-approved .audit-coupon{border-radius:24px;width:100%;padding:16px}.bm-approved .gift-image{height:205px}.bm-approved .coupon-content{padding:24px 12px 12px}.bm-approved .coupon-content h3{font-size:26px}.bm-approved .coupon-price{font-size:36px}.bm-approved .coupon-price s{font-size:27px}.bm-approved .audit-form .contact-method{align-items:center}.bm-approved .reviews-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.bm-approved .review-card{scroll-snap-align:start;border-radius:24px;flex:0 0 95%;padding:20px}.bm-approved .review-image{order:1;height:230px}.bm-approved .review-text{font-size:20px}.bm-approved .review-numbers strong{font-size:28px}.bm-approved .review-author{font-size:12px}.bm-approved .review-author small{font-size:10px}.bm-approved .review-numbers{margin-bottom:24px}.bm-approved .founders-grid{grid-template-columns:1fr;gap:20px}.bm-approved .founder-card{padding:24px}.bm-approved .founder-avatar{width:82px;height:82px}.bm-approved .founder-socials{max-width:135px}.bm-approved .founder-card h3{font-size:24px}.bm-approved .founder-card>p{font-size:15px}.bm-approved .founder-companies>span{font-size:11px}.bm-approved .media-grid{grid-template-columns:1fr 1fr;gap:12px;max-height:880px}.bm-approved .media-column{gap:12px}.bm-approved .media-card{border-radius:18px;min-height:380px;padding:16px}.bm-approved .media-card .tag{padding:8px;font-size:10px}.bm-approved .media-card h3{overflow-wrap:anywhere;margin:20px 0 16px;font-size:20px;line-height:1.08}.bm-approved .media-card>p{font-size:12px;line-height:1.35}.bm-approved .media-date{gap:8px;margin-top:36px;font-size:10px}.bm-approved .media-date .arrow-link{width:30px;height:30px}.bm-approved .media-card.video-media{min-height:180px}.bm-approved .media-video-caption{padding:0 10px 36px;font-size:10px}.bm-approved .video-media .duration{font-size:9px;bottom:10px;right:10px}.bm-approved .catalog-grid{grid-template-columns:1fr}.bm-approved .catalog-card{min-height:380px;padding:24px}.bm-approved .catalog-title h3{font-size:28px}.bm-approved .catalog-card>p{font-size:16px}.bm-approved .catalog-products .catalog-grid{grid-template-columns:1fr}.bm-approved .catalog-product{gap:20px;padding:16px}.bm-approved .catalog-product>div{padding:0 8px 8px}.bm-approved .catalog-product h3{font-size:28px}.bm-approved .contact-cta{padding-top:48px;padding-bottom:48px}.bm-approved .footer{padding:48px 16px 0}.bm-approved .footer-main{grid-template-columns:1fr;gap:40px}.bm-approved .footer-intro h2{margin-top:28px;font-size:34px}.bm-approved .footer-pages{gap:14px 24px;font-size:14px}.bm-approved .footer h3{margin-bottom:22px;font-size:22px}.bm-approved .footer-legal{flex-direction:column;align-items:flex-start;gap:16px;padding-top:36px}.bm-approved .footer-wordmark{margin-top:36px;font-size:12.5vw}.bm-approved .bm-dialog.project-dialog{max-height:90dvh;overflow:auto}.bm-approved .project-dialog>img{object-fit:contain;max-height:50vh}}.bm-approved .about-stage{display:grid}.bm-approved .about-cards{grid-area:1/1;align-self:start}@media (max-width:767px){.bm-approved .about-stage{min-width:0;padding-bottom:0}.bm-approved .about-stage .about-cards{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#7770c8 #ffffff12;gap:16px;width:100%;min-width:0;padding:0 0 12px;display:flex;overflow-x:auto}.bm-approved .about-cards .about-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 94%;min-width:0;transform:none}.bm-approved .about-card h3{white-space:normal;max-width:100%}.bm-approved .about-stage .about-device{grid-area:2/1;margin-top:60px}}.bm-approved .about-device{grid-area:1/1;place-self:start center;height:auto;margin-top:65px;margin-bottom:40px;position:relative;top:auto;bottom:auto;left:auto;transform:none}@media (max-width:1100px){.bm-approved .about-device{margin-top:100px}}@media (max-width:640px){.bm-approved .about-stage{padding-bottom:0}.bm-approved .about-device{grid-area:2/1;margin-top:60px}}.bm-approved .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-approved .project-card{min-width:0}.bm-approved .project-title{flex-wrap:wrap}@media (min-width:1024px){.bm-approved .projects-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.bm-approved .project-cover{aspect-ratio:800/620;height:auto}.bm-approved .project-content{padding:24px}.bm-approved .project-title h3{font-size:28px}.bm-approved .project-content>p{font-size:16px}}@media (max-width:767px){.bm-approved .projects-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:calc(75% - 12px);grid-auto-flow:column;gap:24px 16px;padding-bottom:16px;overflow-x:auto}.bm-approved .project-card{scroll-snap-align:start;border-radius:20px}.bm-approved .project-cover{aspect-ratio:800/620;height:auto}.bm-approved .project-content{padding:20px}.bm-approved .project-title{gap:10px}.bm-approved .project-title h3{font-size:26px}.bm-approved .project-title .tag{font-size:10px}.bm-approved .project-content>p{font-size:16px}}.bm-approved .about-slider:after{display:none}.bm-approved .about-slide{position:relative}.bm-approved .about-slide-image{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.bm-approved .about-slide-image img{object-fit:contain;object-position:top;width:100%;height:500px;display:block}.bm-approved .about-slide-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#171238 75%);position:absolute;inset:65% -100px -40px}.bm-approved .about-slider-controls{z-index:2;justify-content:center;align-items:center;gap:24px;margin-top:24px;display:flex;position:relative}.bm-approved .about-slider-controls>button{color:#fff;background:#fff3;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.bm-approved .about-slider-controls>button:first-child .icon{transform:rotate(180deg)}.bm-approved .about-slider-controls>button:disabled{opacity:.3}.bm-approved .about-slider-dots{align-items:center;gap:4px;display:flex}.bm-approved .about-slider-dots button{background:0 0;border:0;width:28px;height:32px;padding:0;position:relative}.bm-approved .about-slider-dots button:after{content:"";background:#ffffff40;border-radius:8px;width:8px;height:8px;position:absolute;top:12px;left:10px}.bm-approved .about-slider-dots button[aria-current=true]:after{background:#fff;width:20px;left:4px}@media (max-width:1100px){.bm-approved .about-slide-image img{height:430px}}@media (max-width:640px){.bm-approved .about-slide-image img{height:440px}.bm-approved .about-slide-image:after{inset:65% -40px -40px}}.bm-approved .service-card{flex-basis:calc(25% - 18px);min-width:340px;min-height:640px;padding:28px}.bm-approved .service-card>p{min-height:0}.bm-approved .service-options{color:#565262;flex-direction:column;gap:0;margin:24px 0 32px;padding:0;font-size:16px;line-height:1.4;list-style:none;display:flex}.bm-approved .service-options li{border-bottom:1px solid #594fe51a;padding:12px 0 12px 18px;position:relative}.bm-approved .service-options li:before{content:"";background:#594fe5;border-radius:50%;width:5px;height:5px;position:absolute;top:21px;left:0}.bm-approved .service-footer{margin-top:auto;padding-top:24px}.bm-approved .service-price{font-size:26px;font-weight:500;line-height:1.2;display:block}.bm-approved .service-footer .service-bottom{margin-top:20px;padding-top:0}@media (max-width:640px){.bm-approved .service-card{flex-basis:calc(100% - 24px);min-width:0;min-height:620px;padding:24px}.bm-approved .service-options{margin:20px 0 24px;font-size:15px}.bm-approved .service-price{font-size:24px}.bm-approved .service-footer .service-bottom{gap:16px;margin-top:16px}}@media (max-width:1023px){.bm-approved .project-preview-copy{display:none}}.bm-approved .tech-figma .section-heading{max-width:750px;margin:0 auto 64px}.bm-approved .technology-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 32px;display:grid}.bm-approved .technology-backend,.bm-approved .technology-approach{grid-column:1/-1}.bm-approved .technology-group-title{letter-spacing:0;margin:0 0 24px;padding-left:48px;font-size:20px;line-height:28px}.bm-approved .technology-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.bm-approved .technology-card{background:#eeecf8;border-radius:24px;flex-direction:column;justify-content:flex-start;gap:44px;min-height:336px;padding:48px;display:flex}.bm-approved .technology-tags{flex-wrap:wrap;align-content:flex-start;gap:8px;max-width:542px;display:flex}.bm-approved .technology-tags span{background:#fff;border-radius:10px;padding:12px 20px;font-size:16px;line-height:18px}.bm-approved .technology-card h3{letter-spacing:-.02em;font-size:36px;line-height:44px}.bm-approved .technology-rules{border:1px solid #e2dff3;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:40px;min-height:158px;padding:48px;display:grid}.bm-approved .technology-rules p{font-size:20px;line-height:1.4}@media (max-width:1100px){.bm-approved .technology-card{padding:32px}.bm-approved .technology-group-title{padding-left:32px}.bm-approved .technology-rules{grid-template-columns:repeat(2,minmax(0,1fr));padding:32px}}@media (max-width:640px){.bm-approved .technology-groups,.bm-approved .technology-pair{grid-template-columns:1fr;gap:32px}.bm-approved .technology-card{gap:32px;min-height:280px;padding:24px}.bm-approved .technology-group-title{margin-bottom:16px;padding-left:24px;font-size:18px}.bm-approved .technology-card h3{font-size:28px;line-height:1.2}.bm-approved .technology-tags span{padding:10px 14px;font-size:14px}.bm-approved .technology-rules{grid-template-columns:1fr;gap:24px;padding:24px}.bm-approved .technology-rules p{font-size:16px}}.bm-approved .service-options-disclosure{margin:24px 0 32px;position:relative}.bm-approved .service-options-disclosure .service-options{--options-preview-height:240;margin:0}.bm-approved .service-options-disclosure .service-options-measure{visibility:hidden;pointer-events:none;width:100%;position:absolute;top:0;left:0}.bm-approved .service-options-toggle{color:#594fe5;text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:12px 0 0;font-size:15px;text-decoration:underline;display:block}@media (max-width:640px){.bm-approved .service-options-disclosure{margin:20px 0 24px}.bm-approved .service-options-disclosure .service-options{--options-preview-height:220}}.bm-approved .about-slider-navigation{z-index:3;width:598px;max-width:calc(100vw - 32px);position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.bm-approved .about-slider-row{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:36px;display:grid}.bm-approved .about-slider-row .device-caption{width:100%;min-width:0;position:static;transform:none}.bm-approved .about-slider-row>button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#fff3;border:0;border-radius:8px;place-items:center;width:48px;height:48px;padding:12px;display:grid}.bm-approved .about-slider-row>button:first-child .icon{transform:rotate(180deg)}.bm-approved .about-slider-row>button:disabled{opacity:.3}.bm-approved .about-slider-navigation .about-slider-dots{justify-content:center;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (max-width:1100px){.bm-approved .about-slider-navigation{width:488px}}@media (max-width:640px){.bm-approved .about-slider-navigation{width:calc(100vw - 32px);bottom:24px}.bm-approved .about-slider-row{grid-template-columns:32px minmax(0,1fr) 32px;gap:8px}.bm-approved .about-slider-row>button{width:32px;height:40px;padding:6px}.bm-approved .about-slider-row>button .icon{width:20px;height:20px}.bm-approved .about-slider-row .device-caption{gap:6px;padding:10px 8px}.bm-approved .about-slider-row .device-caption>img{width:clamp(68px,24vw,110px);height:24px}.bm-approved .about-slider-row .device-caption>span{white-space:nowrap;padding:6px;font-size:9px}.bm-approved .about-slider-row .device-caption .arrow-link{flex-shrink:0;width:30px;height:30px}.bm-approved .about-slider-row .device-caption .arrow-link .icon{width:18px;height:18px}}.bm-approved .founders-section{background:#02010f}.bm-approved .founders-section:before{background:url(/approved/assets/477-22968-imgEllipse6668.svg) 50%/100% 100% no-repeat;width:2410px;height:936px;inset:546px auto auto 50%;transform:translate(-50%)}.bm-approved .founder-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#9f9ae91f;border-color:#9f9ae940;border-radius:20px}.bm-approved .founder-card h3{margin:24px 0 16px}.bm-approved .founder-card>p{color:#ffffff80;line-height:1.2}.bm-approved .audit-quote blockquote{letter-spacing:-.02em;opacity:.9;line-height:1.2}.bm-approved .audit-coupon .coupon-content h3{letter-spacing:-.02em;font-size:28px;line-height:1.2}.bm-approved .audit-coupon .coupon-price{letter-spacing:-.02em;font-size:44px;line-height:1.2}.bm-approved .audit-coupon .coupon-price s{color:#ffffff40;font-size:36px}@media (max-width:640px){.bm-approved .audit-coupon .coupon-price{font-size:36px}.bm-approved .audit-coupon .coupon-price s{font-size:28px}}.bm-approved .service-card .service-options-disclosure{margin:0 0 24px}.bm-approved .service-offer-description{color:#929292;margin:0;font-size:16px;line-height:1.4}.bm-approved .service-options-disclosure[data-expanded=false] .service-offer-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bm-approved .service-options-disclosure[data-expanded=true] .service-offer-description{display:block;overflow:visible}.bm-approved .service-card .service-options-disclosure .service-options{margin:24px 0 0}.bm-approved .service-options:empty{display:none}.bm-approved .service-card .service-options-toggle{margin-top:16px;padding:8px 0;font-weight:500}.bm-approved .footer-glint-letter{display:inline-block;position:relative}.bm-approved .footer-glint-letter:after{content:attr(data-letter);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #dcd5ff;pointer-events:none;filter:drop-shadow(0 0 3px #a491ff)drop-shadow(0 0 8px #7460d9);opacity:0;animation:9s linear infinite footer-outline-glint;animation-delay:var(--letter-delay);animation-play-state:paused;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 30%,#000 47% 53%,#0000 70%);mask-image:linear-gradient(115deg,#0000 30%,#000 47% 53%,#0000 70%);-webkit-mask-position:150% 0;mask-position:150% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bm-approved .footer-wordmark[data-playing=true] .footer-glint-letter:after{animation-play-state:running}@keyframes footer-outline-glint{0%{opacity:0;-webkit-mask-position:150% 0;mask-position:150% 0}1.5%{opacity:1}8.5%{opacity:1;-webkit-mask-position:-50% 0;mask-position:-50% 0}10%,to{opacity:0;-webkit-mask-position:-50% 0;mask-position:-50% 0}}@media (prefers-reduced-motion:reduce){.bm-approved .footer-glint-letter:after{opacity:0;animation:none}}.bm-approved .digital-products-intro{color:#202020;background:#fafafa;padding:24px 3.125% 90px}.bm-approved .digital-products-intro h2{letter-spacing:-.04em;margin:0 0 16px;font-size:40px;font-weight:500;line-height:1.2}.bm-approved .digital-products-intro p{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.2}.bm-approved .digital-products-details{margin-top:32px}.bm-approved .digital-products-details h3{margin:28px 0 12px;font-size:28px;line-height:1.2}.bm-approved .digital-products-action{justify-content:center;margin-top:44px;display:flex}.bm-approved .digital-products-action button{color:#7b68ff;background:#f4f0ff;border:0;border-radius:12px;min-height:56px;padding:16px 24px;font-size:14px;font-weight:500}.bm-approved .digital-products-action button:hover{background:#ebe4ff}@media (max-width:767px){.bm-approved .digital-products-intro{padding:24px 16px 64px}.bm-approved .digital-products-intro h2{font-size:28px}.bm-approved .digital-products-intro p{font-size:18px;line-height:1.4}.bm-approved .digital-products-details h3{font-size:23px}.bm-approved .digital-products-action{margin-top:32px}}.bm-approved .service-card .service-options-toggle.button{color:#fff;text-align:center;background:linear-gradient(125deg,#5345ec,#6a5bed);border-radius:10px;justify-content:center;align-items:center;min-height:48px;margin-top:24px;padding:14px 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.bm-approved .service-card .service-options-toggle.button:hover{background:#7465fb}.bm-approved .project-quiz{background:#fafafa}.bm-approved .project-quiz [hidden]{display:none!important}.bm-approved .pq-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bm-approved .pq-header h2{max-width:1000px;margin:24px 0 18px;font-size:48px;line-height:1.08}.bm-approved .pq-header h2:focus{outline:none}.bm-approved .pq-header p{color:#929292;max-width:850px;font-size:18px}.bm-approved .pq-step{color:#594fe5;white-space:nowrap;background:#eeebff;border-radius:100px;padding:12px 20px;font-size:16px}.bm-approved .pq-progress{background:#e9e5f4;border-radius:4px;height:4px;margin:32px 0 40px;overflow:hidden}.bm-approved .pq-progress>span{background:#594fe5;height:100%;transition:width .25s;display:block}.bm-approved .pq-directions{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.bm-approved .pq-directions>button{text-align:left;color:#090812;background:#fff;border:1px solid #e8e4f5;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:212px;padding:28px 24px;transition:border-color .2s,background .2s;display:flex;position:relative}.bm-approved .pq-directions>button:hover,.bm-approved .pq-directions>button[aria-pressed=true]{background:#f0ecff;border-color:#8b7fff}.bm-approved .pq-directions img{width:28px;height:28px;margin-bottom:24px}.bm-approved .pq-directions strong{letter-spacing:-.03em;margin-bottom:10px;font-size:23px;font-weight:500;line-height:1.15}.bm-approved .pq-directions button>span{color:#929292;max-width:90%;font-size:15px}.bm-approved .pq-directions i{color:#796af1;font-size:24px;font-style:normal;position:absolute;top:24px;right:20px}.bm-approved .pq-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bm-approved .pq-options>button{text-align:left;color:#151126;background:#fff;border:1px solid #ded8f8;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:20px 24px;font-size:18px;display:flex}.bm-approved .pq-options>button:hover,.bm-approved .pq-options>button[aria-pressed=true]{color:#594fe5;background:#eeeaff;border-color:#8b7fff}.bm-approved .pq-back{color:#594fe5;background:0 0;border:0;margin-top:24px;padding:12px 0;font-size:16px}.bm-approved .pq-navigation{gap:32px;margin-bottom:24px;display:flex}.bm-approved .pq-navigation .pq-back{margin:0}.bm-approved .pq-final{max-width:1000px;margin:auto}.bm-approved .pq-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bm-approved .pq-form>label{flex-direction:column;gap:10px;font-size:16px;display:flex}.bm-approved .pq-form input:not([type=checkbox]),.bm-approved .pq-form textarea,.bm-approved .pq-form select{color:#161322;background:#fff;border:1px solid #e2dcef;border-radius:12px;width:100%;min-width:0;min-height:56px;padding:16px}.bm-approved .pq-form textarea{resize:vertical}.bm-approved .pq-wide{grid-column:1/-1}.bm-approved .pq-form .pq-consent{color:#929292;flex-direction:row;align-items:flex-start;font-size:14px}.bm-approved .pq-consent input{accent-color:#594fe5;flex-shrink:0;width:22px;height:22px;margin:0}.bm-approved .pq-consent button{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.bm-approved .pq-submit{justify-self:start}.bm-approved .pq-submit:disabled{opacity:.5}@media (max-width:1100px){.bm-approved .pq-directions{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-approved .pq-options{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-approved .pq-header h2{font-size:40px}}@media (max-width:640px){.bm-approved .pq-header{gap:12px}.bm-approved .pq-step{padding:8px 12px;font-size:12px}.bm-approved .pq-header h2{font-size:30px}.bm-approved .pq-header p{font-size:16px}.bm-approved .pq-directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bm-approved .pq-directions>button{min-height:200px;padding:20px 16px}.bm-approved .pq-directions strong{font-size:20px}.bm-approved .pq-directions button>span{font-size:13px}.bm-approved .pq-directions i{top:20px;right:14px}.bm-approved .pq-options,.bm-approved .pq-form{grid-template-columns:1fr}.bm-approved .pq-submit{width:100%}.bm-approved .pq-options>button{font-size:16px}.bm-approved .pq-navigation{justify-content:space-between;gap:16px}.bm-approved .pq-back{font-size:14px}}@media (prefers-reduced-motion:reduce){.bm-approved .pq-progress>span{transition:none}}.bm-approved .service-card .service-options-toggle.button{color:#6756ec;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#9f86ff1f}.bm-approved .service-card .service-options-toggle.button:hover{background:#9f86ff38;transform:none}.bm-approved .service-price{font-size:20.8px}@media (max-width:640px){.bm-approved .service-card{min-height:564px}.bm-approved .service-price{font-size:19.2px}}.bm-approved .service-footer{padding-top:6px}.bm-approved .service-card{min-height:556px}@media (max-width:640px){.bm-approved .service-card{min-height:536px}}.bm-approved .service-card{background:#fff}.bm-approved .service-card .service-options-disclosure{margin-bottom:0}.bm-approved .service-card .service-footer{margin-top:0;padding-top:24px}.bm-approved .service-options li.service-option-preview{border-bottom:0;height:calc(1.4em + 24px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}.bm-approved .service-options li.service-option-preview:after{content:"";-webkit-backdrop-filter:blur(3px);pointer-events:none;background:#ffffff30;position:absolute;inset:50% 0 0}.bm-approved .service-card .service-options-disclosure{flex-direction:column;display:flex}.bm-approved .service-options-disclosure[data-expanded=false]>div{flex:none;height:460px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 24px),#0000 100%)}.bm-approved .service-options-disclosure[data-expanded=false] .service-offer-description{flex:none;height:4.2em}.bm-approved .service-card h3{min-height:2.4em}.bm-approved .service-card .service-options-toggle.button{flex:none;align-self:flex-start}.bm-approved .service-options-disclosure[data-expanded=true]>div{overscroll-behavior:contain;flex:none;height:460px;padding-right:6px;overflow-y:auto}@media (max-width:640px){.bm-approved .service-options-disclosure[data-expanded=false]>div,.bm-approved .service-options-disclosure[data-expanded=true]>div{height:450px}}.bm-approved .service-options li.service-option-preview{-webkit-mask-image:linear-gradient(#000 0 12px,#0000 calc(12px + .7em) 100%);mask-image:linear-gradient(#000 0 12px,#0000 calc(12px + .7em) 100%)}.bm-approved .service-options li.service-option-preview:after{-webkit-backdrop-filter:blur(5px);background:0 0;top:12px}.bm-approved .service-options-disclosure[data-expanded=false]>div{flex-direction:column;display:flex;-webkit-mask-image:none;mask-image:none}.bm-approved .service-options-disclosure[data-expanded=false] .service-options-visible{flex:1;min-height:0;overflow:hidden}.bm-approved .service-card .service-options-disclosure .service-options-teaser{flex:none;height:calc(1.4em + 24px);margin:0;overflow:hidden}.bm-approved .service-card .service-options-toggle.button{margin-top:24px}.bm-approved .service-options-visible>li{flex-shrink:0}.bm-approved .pq-directions .pq-icon{color:#5163ff;background:#e0ddff;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:24px;display:grid}.bm-approved .pq-directions>button:nth-child(4n+2) .pq-icon{color:#ff446e;background:#ffdde2}.bm-approved .pq-directions>button:nth-child(4n+3) .pq-icon{color:#ff8134;background:#ffe6d7}.bm-approved .pq-directions>button:nth-child(4n) .pq-icon{color:#08a222;background:#c6f7c9}.bm-approved .pq-icon-glyph{width:26px;height:26px;-webkit-mask:var(--quiz-icon)center/contain no-repeat;mask:var(--quiz-icon)center/contain no-repeat;-webkit-mask:var(--quiz-icon)center/contain no-repeat;background:currentColor;display:block}@media (max-width:640px){.bm-approved .pq-directions .pq-icon{width:44px;height:44px}.bm-approved .pq-icon-glyph{width:23px;height:23px}}.bm-approved .digital-products-intro{font-family:Inter Tight,Arial,sans-serif}.bm-approved .digital-products-intro h2{letter-spacing:-.04em;font-size:clamp(28px,2.08333vw,40px);font-weight:500;line-height:1.2}.bm-approved .digital-products-intro p{letter-spacing:-.02em;font-size:clamp(16px,1.25vw,24px);font-weight:400;line-height:1.2}@media (max-width:767px){.bm-approved .digital-products-intro h2{font-size:28px}.bm-approved .digital-products-intro p{font-size:16px;line-height:1.4}}.bm-approved .service-card .service-options-disclosure[data-expanded]>div{height:auto;min-height:0;padding-right:0;display:block;overflow:hidden;-webkit-mask-image:none;mask-image:none}.bm-approved .service-card .service-options-disclosure .service-offer-description{height:4.2em;display:block;overflow:hidden}.bm-approved .service-card .service-options-disclosure .service-options-visible{scrollbar-gutter:stable;flex:none;height:calc(8.4em + 150px);margin:24px 0 0;display:flex;overflow:hidden}.bm-approved .service-card .service-options-disclosure[data-expanded=true] .service-options-visible,.bm-approved .service-card .service-options-disclosure[data-expanded=true] .service-offer-description{overscroll-behavior:contain;overflow-y:auto}.bm-approved .service-options-action{z-index:1;background:#fff;padding-top:24px;display:block;position:relative}.bm-approved .service-card .service-options-action .service-options-toggle.button{margin:0}.bm-approved .service-options-dialog{color:#090812;background:#fff;border-radius:24px;width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);padding:32px;overflow-y:auto}.bm-approved .service-options-dialog [data-slot=dialog-title]{padding-right:24px;font-size:28px;line-height:1.15}.bm-approved .service-options-dialog [data-slot=dialog-description]{color:#929292;font-size:16px;line-height:1.5}.bm-approved .service-options-dialog>ul{margin:8px 0 0;padding:0;list-style:none}.bm-approved .service-options-dialog>ul>li{color:#595568;border-bottom:1px solid #ebe7ff;padding:16px 0 16px 22px;font-size:18px;line-height:1.4;position:relative}.bm-approved .service-options-dialog>ul>li:before{content:"•";color:#6555ef;position:absolute;left:0}@media (max-width:767px){.bm-approved .service-options-dialog{padding:28px 24px}.bm-approved .service-options-dialog [data-slot=dialog-title]{font-size:26px}.bm-approved .service-options-dialog>ul>li{font-size:16px}}.bm-approved .fh{color:#fff;isolation:isolate;background:#02010f;position:relative;container-type:inline-size}.bm-approved .fh-canvas{isolation:isolate;height:50.4167cqw;position:relative;overflow:hidden}.bm-approved .fh-background{z-index:-4;position:absolute;inset:0;overflow:hidden}.bm-approved .fh-background>img{width:113.42%;max-width:none;height:126.6%;position:absolute;top:-22.93%;left:-6.71%}.bm-approved .fh-background>div{background:#02010f99;position:absolute;inset:0}.bm-approved .fh-light{z-index:-3;pointer-events:none;width:38.8542cqw;max-width:none;height:80.0521cqw;position:absolute;bottom:-43.9844cqw;left:50%;transform:translate(-50%)rotate(-90deg)}.bm-approved .fh-lines{z-index:-2;pointer-events:none;width:81.25cqw;height:40.7292cqw;position:absolute;top:.208333cqw;left:6.25cqw}.bm-approved .fh .site-header{height:3.95833cqw;padding:0;font-size:.833333cqw;display:block;position:absolute;top:-.00625cqw;left:0;right:0}.bm-approved .fh .brand{letter-spacing:-.0296875cqw;gap:.625cqw;height:2.08333cqw;font-size:.989583cqw;font-weight:600;position:absolute;top:1.45833cqw;left:3.125cqw}.bm-approved .fh .brand-symbol{background:linear-gradient(137.925deg,#736af8 5.255%,#594fe5 91.104%);border-radius:.520833cqw;width:2.08333cqw;height:2.08333cqw}.bm-approved .fh .brand-symbol .icon{width:.954844cqw;height:1.21526cqw}.bm-approved .fh .desktop-nav{letter-spacing:-.0166667cqw;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;background:#9f9ae940;border-radius:.625cqw;gap:2.08333cqw;width:25.4167cqw;height:2.91667cqw;padding:.208333cqw 1.25cqw;font-size:.833333cqw;font-weight:600;line-height:1.1;display:flex;position:absolute;top:1.04167cqw;left:50%;transform:translate(-50%)}.bm-approved .fh .header-actions{gap:.416667cqw;height:2.91667cqw;position:absolute;top:1.04167cqw;right:3.125cqw}.bm-approved .fh .header-actions .social{background:#fff3;border-radius:.625cqw;width:2.91667cqw;height:2.91667cqw;display:grid}.bm-approved .fh .header-actions .social .icon{width:1.45833cqw;height:1.45833cqw}.bm-approved .fh .header-actions .button{letter-spacing:-.0166667cqw;border-radius:.520833cqw;width:6.45833cqw;height:2.91667cqw;min-height:2.91667cqw;margin-left:.416667cqw;padding:0;font-size:.833333cqw;font-weight:600}.bm-approved .fh .header-actions .mobile-menu{display:none}.bm-approved .fh .button{background:radial-gradient(at 50% 100%,#ffffff26,#0000 75%),#594fe5}.bm-approved .fh .button:hover{background-color:#6c62f4;transform:none}.bm-approved .fh-center{text-align:center;flex-direction:column;align-items:center;width:52.0833cqw;display:flex;position:absolute;top:8.09583cqw;left:50%;transform:translate(-50%)}.bm-approved .fh-stats{width:28.3333cqw;height:1.51042cqw;margin-bottom:1.04167cqw;position:relative;-webkit-mask-image:url(/approved/assets/hero-imgProjectStats.svg);mask-image:url(/approved/assets/hero-imgProjectStats.svg);-webkit-mask-size:100% 1.77083cqw;mask-size:100% 1.77083cqw;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bm-approved .fh-stats-track{white-space:nowrap;align-items:center;gap:1.25cqw;display:flex;position:absolute;left:50%;transform:translate(-50%)}.bm-approved .fh-stats-track>span{text-transform:uppercase;border:.0520833cqw solid #ffffff40;border-radius:5.20833cqw;align-items:center;gap:.3125cqw;padding:.416667cqw .833333cqw;font-size:.625cqw;font-weight:500;line-height:1.2;display:flex}.bm-approved .fh-stats img{width:.833333cqw;height:.833333cqw}.bm-approved .fh-stats b{letter-spacing:-.00625cqw;font-family:JetBrains Mono,monospace;font-size:.625cqw;font-weight:500;line-height:1.4}.bm-approved .fh-stats i{background:#ffffff40;width:.0520833cqw;height:.625cqw;margin-right:0;display:block}.bm-approved .fh h1{letter-spacing:-.125cqw;white-space:nowrap;font-feature-settings:"calt" 0;flex-direction:column;gap:.416667cqw;margin:0;font-size:4.16667cqw;font-weight:500;line-height:.95;display:flex}.bm-approved .fh-description{letter-spacing:0;width:25.922cqw;margin:1.66667cqw 0 2.29167cqw;font-size:.833333cqw;font-weight:400;line-height:1.4}.bm-approved .fh-form{width:23.4375cqw}.bm-approved .fh .fh-form .lead-form{grid-template-columns:1fr;gap:.416667cqw;width:23.4375cqw;max-width:none;margin:0;display:grid}.bm-approved .fh .fh-form .lead-form>input,.bm-approved .fh .fh-form .phone-input{-webkit-backdrop-filter:blur(1.30208cqw);backdrop-filter:blur(1.30208cqw);color:#fff;background:#ffffff40;border:0;border-radius:.625cqw;width:100%;height:2.91667cqw;min-height:2.91667cqw;font-size:.833333cqw}.bm-approved .fh .fh-form .lead-form>input{padding:0 .833333cqw}.bm-approved .fh .fh-form .phone-input{align-items:center;gap:.520833cqw;padding:0 .833333cqw;display:flex}.bm-approved .fh .fh-form .phone-input>img{border-radius:.102188cqw;width:1.09375cqw;height:.833333cqw}.bm-approved .fh .fh-form .phone-input>input{background:0 0;border:0;border-radius:0;height:2.91667cqw;min-height:2.91667cqw;padding:0;font-size:.833333cqw;line-height:1.4}.bm-approved .fh .fh-form input::placeholder{color:#929292;opacity:1}.bm-approved .fh .fh-form .button{letter-spacing:-.0166667cqw;border-radius:.520833cqw;height:2.91667cqw;min-height:2.91667cqw;margin-top:.416667cqw;padding:0;font-size:.833333cqw;font-weight:600;line-height:1.1}.bm-approved .fh .fh-form .form-note{letter-spacing:-.0145833cqw;color:#929292;margin-top:.416667cqw;font-size:.729167cqw;line-height:1.4}.bm-approved .fh-founder{-webkit-backdrop-filter:blur(.833333cqw);backdrop-filter:blur(.833333cqw);background:#9f9ae91f;border-radius:1.66667cqw;width:16.6667cqw;height:19.5833cqw;padding:.729167cqw .729167cqw 1.66667cqw;position:absolute;top:11.9531cqw;left:3.125cqw}.bm-approved .fh-film{color:#fff;background:0 0;border:0;width:15.2083cqw;height:13.4375cqw;padding:0;display:block;position:relative}.bm-approved .fh-film-image{filter:blur(.260417cqw);border-radius:1.45833cqw;position:absolute;inset:0;overflow:hidden}.bm-approved .fh-film-image>img{width:195.31%;max-width:none;height:124.34%;position:absolute;top:0;left:-49.48%}.bm-approved .fh-play{background:#9f9ae940;border-radius:.416667cqw;width:2.5cqw;height:2.5cqw;padding:.625cqw;position:absolute;top:6.40625cqw;left:6.35417cqw;box-shadow:0 .208333cqw .625cqw #0000000f}.bm-approved .fh-play>img{width:1.25cqw;height:1.25cqw}.bm-approved .fh-duration{-webkit-backdrop-filter:blur(.208333cqw);backdrop-filter:blur(.208333cqw);background:#9f9ae940;border-radius:1.62385cqw;padding:.416667cqw .625cqw;font-size:.625cqw;font-weight:600;line-height:1.2;position:absolute;top:10.3906cqw;left:.950521cqw}.bm-approved .fh-mute{-webkit-backdrop-filter:blur(.208333cqw);backdrop-filter:blur(.208333cqw);background:#9f9ae940;border-radius:.34724cqw;padding:.520833cqw;position:absolute;top:10.3906cqw;right:.950521cqw}.bm-approved .fh-mute>img{width:1.04167cqw;height:1.04167cqw}.bm-approved .fh-founder-caption{align-items:center;gap:.625cqw;height:2.08333cqw;margin-top:1.66667cqw;padding:0 .9375cqw;display:flex}.bm-approved .fh-founder-caption>img{object-fit:cover;background:#8179ff;border-radius:50%;width:2.08333cqw;height:2.08333cqw}.bm-approved .fh-founder-caption strong{letter-spacing:.00729167cqw;white-space:nowrap;font-size:.729167cqw;font-weight:600;line-height:1.2;display:block}.bm-approved .fh-founder-caption small{color:#ffffff80;white-space:nowrap;margin-top:.208333cqw;font-size:.625cqw;font-weight:400;line-height:1.4;display:block}.bm-approved .fh-trust{width:13.9063cqw;position:absolute;top:8.75cqw;left:82.9167cqw}.bm-approved .fh-trust [data-slot=tabs]{gap:1.25cqw}.bm-approved .fh-trust [data-slot=tabs-list]{background:#9f9ae91f;border:.0520833cqw solid #dedcfb1f;border-radius:.416667cqw;gap:0;width:100%;height:2.08333cqw;padding:.208333cqw;box-shadow:0 .416667cqw 4.16667cqw #2424240f}.bm-approved .fh-trust [data-slot=tabs-trigger]{letter-spacing:-.0130208cqw;color:#ffffffb3;background:0 0;border:0;border-radius:.416667cqw;gap:.208333cqw;height:1.5625cqw;min-height:1.5625cqw;padding:.416667cqw .520833cqw;font-family:Roboto,Arial,sans-serif;font-size:.625cqw;font-weight:400;line-height:normal}.bm-approved .fh-trust [data-slot=tabs-trigger][data-state=active]{color:#202020;box-shadow:none;background:#fff}.bm-approved .fh-trust [data-slot=tabs-content]{margin:0}.bm-approved .fh-mini-brand{background:linear-gradient(137.925deg,#736af8,#594fe5);border-radius:.182292cqw;place-items:center;width:.729167cqw;height:.729167cqw;display:grid}.bm-approved .fh-mini-brand img{width:.334219cqw;height:.425313cqw}.bm-approved .fh-trust-panel{-webkit-backdrop-filter:blur(.833333cqw);backdrop-filter:blur(.833333cqw);background:#9f9ae91f;border-radius:1.2674cqw;height:22.7604cqw;padding:1.04167cqw .625cqw .625cqw;position:relative;overflow:hidden}.bm-approved .fh-trust-heading{margin-bottom:.833333cqw;padding:0 .729167cqw}.bm-approved .fh-trust-heading strong{font-size:.833333cqw;font-weight:600;line-height:1.08;display:block}.bm-approved .fh-trust-heading small{color:#ffffff80;margin-top:.208333cqw;font-size:.729167cqw;font-weight:500;line-height:normal;display:block}.bm-approved .fh-client-logos{flex-direction:column;gap:.416667cqw;display:flex}.bm-approved .fh-client-logos>div{color:#ffffff80;background:#9f9ae91f;border-radius:.844948cqw;justify-content:center;align-items:center;height:3.4375cqw;min-height:3.4375cqw;font-size:1.04167cqw;display:flex}.bm-approved .fh-client-logos>div:nth-child(2){height:3.48958cqw;min-height:3.48958cqw}.bm-approved .fh-client-logos>div:nth-child(3){height:3.33333cqw;min-height:3.33333cqw}.bm-approved .fh-client-logos>div:last-child{background:linear-gradient(#9f9ae91f,#59578300 90.155%);height:3.28125cqw;min-height:3.28125cqw;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.bm-approved .fh-market{width:4.62229cqw;height:1.04167cqw}.bm-approved .fh-vk{width:5.98958cqw;height:1.04167cqw}.bm-approved .fh-ekatalog{width:4.34026cqw;height:1.04167cqw}.bm-approved .fh-partner{width:4.79167cqw;height:.78125cqw}.bm-approved .fh-aliexpress{width:4.17031cqw;height:1.04167cqw;position:relative}.bm-approved .fh-aliexpress img:first-child{width:1.04328cqw;height:.767448cqw;position:absolute;top:0;left:0}.bm-approved .fh-aliexpress img:last-child{width:3.125cqw;height:.986771cqw;position:absolute;top:.0546875cqw;left:1.04531cqw}.bm-approved .fh-awards{height:7.8125cqw;position:absolute;top:41.25cqw;left:0;right:0}.bm-approved .fh-award-track{gap:1.04167cqw;width:135.417cqw;display:flex;position:absolute;top:0;left:-17.699cqw}.bm-approved .fh-award{-webkit-backdrop-filter:blur(.833333cqw);backdrop-filter:blur(.833333cqw);background:linear-gradient(#1d1a3ccc,#3a3587cc);border-radius:1.04167cqw;flex-direction:column;flex:0 0 12.5cqw;justify-content:space-between;width:12.5cqw;height:7.8125cqw;padding:1.25cqw;display:flex;overflow:hidden}.bm-approved .fh-award-label{letter-spacing:-.0145833cqw;white-space:nowrap;background:#9f9ae91f;border-radius:.416667cqw;align-items:center;gap:.416667cqw;width:fit-content;padding:.416667cqw;font-size:.729167cqw;font-weight:600;line-height:1.4;display:flex}.bm-approved .fh-award-icon{background:#fff;border-radius:.208333cqw;place-items:center;width:1.2751cqw;height:1.26229cqw;display:grid;position:relative}.bm-approved .fh-award-icon>img{object-fit:contain;width:.654792cqw;height:.833333cqw}.bm-approved .fh-award:nth-child(3) .fh-award-icon>img,.bm-approved .fh-award:nth-child(5) .fh-award-icon>img{width:.833333cqw;height:.833333cqw}.bm-approved .fh-award-label.fh-skolkovo{height:2.08333cqw}.bm-approved .fh-skolkovo .fh-award-icon{background:0 0;width:4.53125cqw;height:1.25cqw}.bm-approved .fh-skolkovo .fh-award-icon>img{width:4.53125cqw;height:1.25cqw}.bm-approved .fh-award>p{letter-spacing:-.0166667cqw;white-space:pre-line;font-size:.833333cqw;font-weight:600;line-height:1.1}.bm-approved .fh-award-fade{pointer-events:none;background:linear-gradient(90deg,#02010f 0%,#0000 42.521%,#01010800 55.923%,#02010f 100%);position:absolute;inset:0}.bm-approved .fh .mega-menu{border-radius:1.25cqw;grid-template-columns:1fr 1fr .7fr;gap:2.08333cqw;max-height:none;padding:2.5cqw;font-size:.833333cqw;position:absolute;top:4.89583cqw;left:7%;right:7%}.bm-approved .fh .mega-menu h2{margin-bottom:1.25cqw;font-size:1.45833cqw}.bm-approved .fh .mega-menu a{padding:.625cqw 0}.bm-approved .fh .menu-dismiss{font-size:1.5625cqw;top:.625cqw;right:1.25cqw}@media (max-width:767px){.bm-approved .fh-canvas{height:auto;min-height:850px;padding:120px 16px 190px;overflow:hidden}.bm-approved .fh-background>img{object-fit:cover;width:auto;min-width:100%;height:100%;top:0;left:50%;transform:translate(-50%)}.bm-approved .fh-light{width:500px;height:1000px;bottom:-650px}.bm-approved .fh-lines{width:100%;height:700px;top:0;left:0}.bm-approved .fh .site-header{height:80px;top:0}.bm-approved .fh .brand{letter-spacing:-.48px;gap:8px;height:34px;font-size:16px;top:23px;left:16px}.bm-approved .fh .brand-symbol{border-radius:9px;width:34px;height:34px}.bm-approved .fh .brand-symbol .icon{width:16px;height:20px}.bm-approved .fh .desktop-nav{display:none}.bm-approved .fh .header-actions{height:42px;top:19px;right:16px}.bm-approved .fh .header-actions .social,.bm-approved .fh .header-actions .button{display:none}.bm-approved .fh .header-actions .mobile-menu{border-radius:10px;width:42px;height:42px;font-size:22px;display:grid}.bm-approved .fh-center{width:100%;position:relative;top:auto;left:auto;transform:none}.bm-approved .fh-stats{width:100%;max-width:400px;height:30px;margin-bottom:24px;-webkit-mask-size:100% 34px;mask-size:100% 34px}.bm-approved .fh-stats-track{gap:18px}.bm-approved .fh-stats-track>span{border:1px solid #ffffff40;border-radius:100px;gap:5px;padding:8px 12px;font-size:10px}.bm-approved .fh-stats img{width:13px;height:13px}.bm-approved .fh-stats b{letter-spacing:-.1px;font-size:10px}.bm-approved .fh-stats i{width:1px;height:12px}.bm-approved .fh h1{letter-spacing:-.035em;gap:8px;font-size:clamp(30px,8.8vw,56px);line-height:1.02}.bm-approved .fh-description{width:min(100%,470px);margin:26px 0 32px;font-size:16px;line-height:1.4}.bm-approved .fh-form,.bm-approved .fh .fh-form .lead-form{gap:8px;width:100%;max-width:450px}.bm-approved .fh .fh-form .lead-form>input,.bm-approved .fh .fh-form .phone-input{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:12px;height:56px;min-height:56px;font-size:16px}.bm-approved .fh .fh-form .lead-form>input{padding:0 16px}.bm-approved .fh .fh-form .phone-input{gap:10px;padding:0 16px}.bm-approved .fh .fh-form .phone-input>img{border-radius:2px;width:21px;height:16px}.bm-approved .fh .fh-form .phone-input>input{height:56px;min-height:56px;font-size:16px}.bm-approved .fh .fh-form .button{letter-spacing:-.32px;border-radius:10px;height:56px;min-height:56px;margin-top:8px;font-size:16px}.bm-approved .fh .fh-form .form-note{letter-spacing:-.24px;margin-top:8px;font-size:12px}.bm-approved .fh-founder{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:32px;width:320px;height:376px;margin:36px auto 0;padding:14px 14px 32px;position:relative;top:auto;left:auto}.bm-approved .fh-film{width:292px;height:258px}.bm-approved .fh-film-image{filter:blur(5px);border-radius:28px}.bm-approved .fh-play{border-radius:8px;width:48px;height:48px;padding:12px;top:123px;left:122px}.bm-approved .fh-play>img{width:24px;height:24px}.bm-approved .fh-duration{border-radius:32px;padding:8px 12px;font-size:12px;top:199.5px;left:18.25px}.bm-approved .fh-mute{border-radius:7px;padding:10px;top:199.5px;right:18.25px}.bm-approved .fh-mute>img{width:20px;height:20px}.bm-approved .fh-founder-caption{gap:12px;height:40px;margin-top:32px;padding:0 18px}.bm-approved .fh-founder-caption>img{width:40px;height:40px}.bm-approved .fh-founder-caption strong{letter-spacing:.14px;font-size:14px}.bm-approved .fh-founder-caption small{margin-top:4px;font-size:12px}.bm-approved .fh-trust{display:none}.bm-approved .fh-awards{scrollbar-width:none;height:138px;top:auto;bottom:24px;overflow-x:auto}.bm-approved .fh-award-track{gap:12px;width:max-content;left:16px}.bm-approved .fh-award{border-radius:20px;flex-basis:220px;width:220px;height:138px;padding:20px}.bm-approved .fh-award:nth-child(-n+2){display:none}.bm-approved .fh-award-label{letter-spacing:-.28px;border-radius:8px;gap:8px;padding:8px;font-size:14px}.bm-approved .fh-award-icon{border-radius:4px;width:24px;height:24px}.bm-approved .fh-award-icon>img{width:13px;height:16px}.bm-approved .fh-award:nth-child(3) .fh-award-icon>img,.bm-approved .fh-award:nth-child(5) .fh-award-icon>img{width:16px;height:16px}.bm-approved .fh-award-label.fh-skolkovo{height:40px}.bm-approved .fh-skolkovo .fh-award-icon,.bm-approved .fh-skolkovo .fh-award-icon>img{width:87px;height:24px}.bm-approved .fh-award>p{letter-spacing:-.32px;font-size:16px}.bm-approved .fh-award-fade{display:none}.bm-approved .fh .mega-menu{border-radius:24px;grid-template-columns:1fr;gap:24px;max-height:calc(100dvh - 90px);padding:28px 24px;font-size:16px;position:absolute;top:80px;left:8px;right:8px;overflow:auto}.bm-approved .fh .mega-menu h2{margin-bottom:10px;font-size:24px}.bm-approved .fh .mega-menu a{padding:12px 0}.bm-approved .fh .menu-dismiss{font-size:30px;top:12px;right:24px}}.bm-approved .fh-awards{overflow:hidden}.bm-approved .fh-award-track{will-change:transform;gap:0;width:max-content;animation:48s linear infinite awards-marquee}.bm-approved .fh-award-group{flex:none;gap:1.04167cqw;padding-right:1.04167cqw;display:flex}.bm-approved .fh-awards:hover .fh-award-track{animation-play-state:paused}@keyframes awards-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:767px){.bm-approved .fh-award-group{gap:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.bm-approved .fh-awards{overflow-x:auto}.bm-approved .fh-award-track{will-change:auto;animation:none;left:0}.bm-approved .fh-award-group[aria-hidden=true]{display:none}}.bm-approved .fh-rotating-phrase{white-space:nowrap;min-height:.95em;display:block}.bm-approved .fh-rotating-phrase>span{display:inline-block}@keyframes hero-phrase-in{0%{opacity:0;transform:translateY(.12em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bm-approved .fh-rotating-phrase>span{animation:none}}.bm-approved .fh-founder{height:auto;top:7.29167cqw}.bm-approved .fh-film{aspect-ratio:9/16;width:100%;height:auto}.bm-approved .fh-film-image>img{object-fit:cover;object-position:43% center;width:100%;height:100%;inset:0}.bm-approved .fh-play{top:50%;left:50%;transform:translate(-50%,-50%)}.bm-approved .fh-duration,.bm-approved .fh-mute{top:auto;bottom:.950521cqw}.bm-approved .fh-founder-caption{margin-top:.833333cqw}.bm-approved .bm-founder-dialog>img{aspect-ratio:9/16;object-fit:cover;object-position:43% center;border-radius:18px;width:min(100%,34vh);height:auto;margin:auto;display:block}@media (max-width:767px){.bm-approved .fh-founder{width:min(320px,100%);height:auto;top:auto}.bm-approved .fh-duration,.bm-approved .fh-mute{top:auto;bottom:18px}.bm-approved .fh-founder-caption{margin-top:20px;padding:0 8px}}.bm-approved .fh-typewriter{vertical-align:top;position:relative}.bm-approved .fh-typewriter-measure{visibility:hidden}.bm-approved .fh-typewriter-text{white-space:pre;position:absolute;top:0;left:0}.bm-approved .fh-typewriter-cursor{vertical-align:-.015em;background:#b4aaff;width:.025em;height:.78em;margin-left:.07em;animation:.7s step-end infinite typing-caret;display:inline-block;box-shadow:0 0 .12em #8f7cff80}@keyframes typing-caret{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.bm-approved .fh-typewriter-measure{visibility:visible}.bm-approved .fh-typewriter-text{display:none}.bm-approved .fh-typewriter-cursor{animation:none}}.bm-approved .fh-description{width:33.3333cqw;font-size:1.04167cqw;line-height:1.4}@media (max-width:767px){.bm-approved .fh-description{width:100%;max-width:520px;font-size:20px;line-height:1.4}}.bm-approved .fh-trust-panel{flex-direction:column;display:flex}.bm-approved .fh-trust-heading{flex-shrink:0}.bm-approved .fh-client-logos{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#9383d0 #ffffff08;flex:auto;min-height:0;max-height:16.25cqw;padding-right:3px;overflow:hidden auto}.bm-approved .fh-client-logos>div{flex-shrink:0}.bm-approved .fh-client-logos>div:last-child{background:#9f9ae91f;-webkit-mask-image:none;mask-image:none}.bm-approved .fh-client-logos::-webkit-scrollbar{width:4px}.bm-approved .fh-client-logos::-webkit-scrollbar-thumb{background:#9383d0;border-radius:8px}.bm-approved .fh-client-logos::-webkit-scrollbar-track{background:#ffffff08}@media (min-width:768px){.bm-approved .fh-trust{width:17.5cqw;left:auto;right:3.17708cqw}.bm-approved .fh-trust [data-slot=tabs-list]{border-radius:.55cqw;height:2.6cqw;padding:.26cqw}.bm-approved .fh-trust [data-slot=tabs-trigger]{white-space:nowrap;border-radius:.45cqw;height:2.08cqw;min-height:2.08cqw;padding:.42cqw .65cqw;font-size:.78cqw}}.bm-approved .fh-trust-panel{background:linear-gradient(145deg,#413772f2 0%,#282145f5 65%,#211b39f5);border:1px solid #a995ff55;box-shadow:0 12px 36px #05031340,inset 0 1px #ddd2ff26}.bm-approved .fh-trust-heading{margin-bottom:1cqw;padding-left:.85cqw;position:relative}.bm-approved .fh-trust-heading:before{content:"";background:#b29aff;border-radius:3px;width:3px;position:absolute;top:.1cqw;bottom:.1cqw;left:0;box-shadow:0 0 12px #a080ff66}.bm-approved .fh-trust-heading strong{color:#fff;letter-spacing:-.025em;font-size:1.05cqw;font-weight:600;line-height:1.2}.bm-approved .fh-trust-heading small{color:#e0d3ff;background:#b49aff24;border:1px solid #c4acff38;border-radius:100px;align-items:center;gap:.3cqw;margin-top:.45cqw;padding:.25cqw .5cqw;font-size:.72cqw;font-weight:500;line-height:1.25;display:inline-flex}.bm-approved .fh-trust-heading small:before{content:"";background:#c7b3ff;border-radius:50%;flex-shrink:0;width:5px;height:5px}.bm-approved .client-ribbon{color:#fff;background:linear-gradient(#15102c,#0b081b);border-top:1px solid #b29aff26;padding:30px 0 36px;position:relative}.bm-approved .client-ribbon-heading{align-items:center;gap:20px;padding:0 max(24px,3.2vw) 22px;display:flex}.bm-approved .client-ribbon-heading>div:first-child{margin-right:auto}.bm-approved .client-ribbon-heading h2{letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(22px,1.9vw,32px);font-weight:500;line-height:1.2}.bm-approved .client-ribbon-heading>div>span{color:#b6aaca;font-size:14px}.bm-approved .client-ribbon-heading [data-slot=tabs-list]{background:#ffffff0b;border:1px solid #bda9ff26;border-radius:12px;height:auto;padding:4px}.bm-approved .client-ribbon-heading [data-slot=tabs-trigger]{color:#bdb1d6;border-radius:8px;padding:10px 16px;font-size:14px}.bm-approved .client-ribbon-heading [data-slot=tabs-trigger][data-state=active]{color:#352654;background:#e9e0ff}.bm-approved .client-ribbon-pause{color:#d6c5ff;background:#ffffff08;border:1px solid #bda9ff33;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.bm-approved .client-ribbon-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.bm-approved .client-ribbon-track{width:max-content;animation:36s linear infinite client-ribbon-run;display:flex}.bm-approved .client-ribbon-group{flex:none;gap:16px;width:max(100vw,1120px);padding-right:16px;display:flex}.bm-approved .client-ribbon-card{color:#ded3f2;background:linear-gradient(135deg,#393057,#251e3e);border:1px solid #c3b1ff26;border-radius:18px;flex:1;justify-content:center;align-items:center;min-width:0;height:100px;font-size:26px;font-weight:500;display:flex}.bm-approved .client-ribbon-card>img{object-fit:contain;width:auto;max-width:155px;height:26px}.bm-approved .client-ribbon-card .fh-aliexpress{width:144px;height:36px;position:relative}.bm-approved .client-ribbon-card .fh-aliexpress img:first-child{width:36px;height:26px;top:0;left:0}.bm-approved .client-ribbon-card .fh-aliexpress img:last-child{width:108px;height:34px;top:2px;left:36px}.bm-approved .client-ribbon[data-paused=true] .client-ribbon-track,.bm-approved .client-ribbon-window:hover .client-ribbon-track,.bm-approved .client-ribbon-window:focus-within .client-ribbon-track{animation-play-state:paused}@keyframes client-ribbon-run{to{transform:translate(-50%)}}@media (max-width:767px){.bm-approved .client-ribbon{padding:24px 0}.bm-approved .client-ribbon-heading{flex-wrap:wrap;gap:12px;padding:0 16px 18px}.bm-approved .client-ribbon-heading>div:first-child{flex:calc(100% - 54px)}.bm-approved .client-ribbon-heading [data-slot=tabs-list]{order:3}.bm-approved .client-ribbon-heading [data-slot=tabs-trigger]{padding:8px 14px;font-size:13px}.bm-approved .client-ribbon-group{gap:12px;width:1000px;padding-right:12px}.bm-approved .client-ribbon-card{border-radius:14px;height:82px;font-size:22px}.bm-approved .client-ribbon-card>img{max-width:136px;height:24px}}@media (prefers-reduced-motion:reduce){.bm-approved .client-ribbon-track{animation:none}.bm-approved .client-ribbon-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bm-approved .client-ribbon-group[aria-hidden=true],.bm-approved .client-ribbon-pause{display:none}}.bm-approved .fh-awards{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#8e79c9 #ffffff08;overflow:auto hidden}.bm-approved .fh-award-track{will-change:auto;animation:none;position:relative;left:0;transform:none}.bm-approved .fh-award-group{gap:1.04167cqw;padding:0 3.2cqw}.bm-approved .fh-award{scroll-snap-align:start}.bm-approved .fh-award-fade{display:none}@media (max-width:767px){.bm-approved .fh-award-group{gap:12px;padding:0 16px}.bm-approved .fh-award:nth-child(-n+2){display:flex}}.bm-approved .fh-businesses .business-wordmark{object-fit:contain;width:65%;height:2.1cqw}.bm-approved .fh-businesses .business-mark{object-fit:contain;width:2.3cqw;height:2.3cqw}.bm-approved .fh-businesses .business-costo{background:#3e83ee}@media (max-width:767px){.bm-approved .fh-businesses{width:100%;margin:24px 0 0;display:block;position:relative;top:auto;left:auto;right:auto}.bm-approved .fh-businesses .fh-trust-panel{border-radius:20px;height:auto;padding:18px}.bm-approved .fh-businesses .fh-trust-heading{margin-bottom:16px;padding-left:14px}.bm-approved .fh-businesses .fh-trust-heading strong{font-size:22px}.bm-approved .fh-businesses .fh-trust-heading small{gap:6px;margin-top:8px;padding:5px 9px;font-size:12px}.bm-approved .fh-businesses .fh-client-logos{grid-template-columns:1fr 1fr;gap:10px;max-height:none;padding:0;display:grid;overflow:visible}.bm-approved .fh-businesses .fh-client-logos>div{border-radius:12px;height:68px;min-height:68px}.bm-approved .fh-businesses .business-wordmark{width:78%;height:30px}.bm-approved .fh-businesses .business-mark{width:36px;height:36px}}.bm-approved .fh .fh-awards{scroll-snap-type:none;width:100%;height:auto;margin:0;padding:20px 3.2%;position:relative;inset:auto;overflow:visible}.bm-approved .fh .fh-award-track{width:100%;animation:none;position:static}.bm-approved .fh .fh-award-group{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;padding:0;display:grid}.bm-approved .fh .fh-award{border-radius:18px;width:100%;min-width:0;height:138px;padding:18px}.bm-approved .fh .fh-award-label{white-space:normal;gap:6px;max-width:100%;padding:7px;font-size:12px}.bm-approved .fh .fh-award>p{font-size:15px;line-height:1.2}@media (min-width:768px){.bm-approved .fh-canvas{height:40cqw}}@media (max-width:1000px){.bm-approved .fh .fh-award-group{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.bm-approved .fh .fh-awards{padding:0 16px 24px}.bm-approved .fh .fh-award-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bm-approved .fh .fh-award{height:138px;padding:12px}.bm-approved .fh .fh-award>p{font-size:14px}}.bm-approved .fh .fh-awards{scroll-snap-type:x proximity;scroll-padding-inline:3.2vw;overflow:auto hidden}.bm-approved .fh .fh-award-group{gap:16px;width:max-content;display:flex}.bm-approved .fh .fh-award{scroll-snap-align:start;flex:none;width:clamp(200px,16vw,280px)}@media (max-width:767px){.bm-approved .fh .fh-award-group{gap:12px}.bm-approved .fh .fh-award{width:220px}}.bm-approved .fh{overflow:hidden}.bm-approved .fh .fh-canvas{background:0 0}.bm-approved .fh .fh-awards{scrollbar-color:#8e79c9 #ffffff08;background:0 0}.bm-approved .fh .client-ribbon{background:0 0;border-top:0}.bm-approved .client-ribbon{color:#171322;background:#fff;border-top:0}.bm-approved .client-ribbon-heading>div>span{color:#89818f}.bm-approved .client-ribbon-pause{color:#7863bd;background:#f5f1fc;border-color:#e6def5}.bm-approved .client-ribbon-card{color:#655776;background:#f5f2fa;border-color:#e7e0f0}.bm-approved .client-ribbon-card>img,.bm-approved .client-ribbon-card .fh-aliexpress{filter:brightness(0)saturate();opacity:.58}.bm-approved .fh-businesses .business-original .business-wordmark{filter:none;opacity:1;width:72%;height:2.5cqw;max-height:72%}@media (max-width:767px){.bm-approved .fh-businesses .business-original .business-wordmark{width:78%;height:40px}}.bm-approved .fh-businesses .fh-client-logos>.business-original{background:0 0}.bm-approved .fh .fh-awards{width:93.6%;margin-inline:3.2%;padding:20px 0;scroll-padding-inline:0}@media (max-width:767px){.bm-approved .fh .fh-awards{width:calc(100% - 32px);margin-inline:16px;padding:0 0 24px}}.bm-approved .fh .fh-awards{--award-columns:5;--award-gap:16px;scroll-snap-type:x mandatory}.bm-approved .fh .fh-award-track{width:100%}.bm-approved .fh .fh-award-group{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--award-columns) - 1)*var(--award-gap))/var(--award-columns));gap:var(--award-gap);width:100%;display:grid}.bm-approved .fh .fh-award{scroll-snap-align:start;scroll-snap-stop:always;width:100%;min-width:0}@media (max-width:1200px){.bm-approved .fh .fh-awards{--award-columns:4}}@media (max-width:1000px){.bm-approved .fh .fh-awards{--award-columns:3}}@media (max-width:767px){.bm-approved .fh .fh-awards{--award-columns:2;--award-gap:12px}}@media (max-width:420px){.bm-approved .fh .fh-awards{--award-columns:1}}.bm-approved .fh-businesses .fh-client-logos>.business-original{background:#f1edf8;border:1px solid #fff9;box-shadow:0 3px 12px #10092312}.bm-approved .fh-businesses .business-bm .brand{color:#221938;white-space:nowrap;letter-spacing:-.04em;justify-content:center;align-items:center;gap:.5cqw;font-size:1.05cqw;display:flex}.bm-approved .fh-businesses .business-bm .brand-symbol{background:#6b55ed;border-radius:.4cqw;flex-shrink:0;width:1.8cqw;height:1.8cqw}@media (max-width:767px){.bm-approved .fh-businesses .business-bm .brand{gap:6px;font-size:14px}.bm-approved .fh-businesses .business-bm .brand-symbol{border-radius:6px;width:26px;height:26px}}.bm-approved .fh-businesses .business-bm .brand{max-width:100%;height:auto;margin:0;position:static;inset:auto;transform:none}.bm-approved .client-logo-art{justify-content:center;align-items:center;width:180px;max-width:90%;height:40px;display:flex;position:relative}.bm-approved .client-logo-art>img,.bm-approved .client-logo-glint>img{object-fit:contain;width:auto;max-width:155px;height:26px}.bm-approved .client-logo-art>img{filter:brightness(0);opacity:.58}.bm-approved .client-logo-glint{pointer-events:none;opacity:0;filter:drop-shadow(0 0 2px #b5a4ff)drop-shadow(0 0 5px #8065e5);justify-content:center;align-items:center;animation:9s linear infinite client-logo-spark;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 30%,#000 47% 53%,#0000 70%);mask-image:linear-gradient(115deg,#0000 30%,#000 47% 53%,#0000 70%);-webkit-mask-position:150% 0;mask-position:150% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bm-approved .client-logo-glint>img,.bm-approved .client-logo-glint .fh-aliexpress{filter:brightness(0)invert();opacity:1}.bm-approved .client-ribbon-card:nth-child(2) .client-logo-glint{animation-delay:.6s}.bm-approved .client-ribbon-card:nth-child(3) .client-logo-glint{animation-delay:1.2s}.bm-approved .client-ribbon-card:nth-child(4) .client-logo-glint{animation-delay:1.8s}.bm-approved .client-ribbon-card:nth-child(5) .client-logo-glint{animation-delay:2.4s}@keyframes client-logo-spark{0%{opacity:0;-webkit-mask-position:150% 0;mask-position:150% 0}2%{opacity:1}13%{opacity:1;-webkit-mask-position:-50% 0;mask-position:-50% 0}15%,to{opacity:0;-webkit-mask-position:-50% 0;mask-position:-50% 0}}@media (prefers-reduced-motion:reduce){.bm-approved .client-logo-glint{animation:none;display:none}}.bm-approved .client-ribbon .client-ribbon-card .client-logo-glint{animation:6.5s linear infinite client-logo-wave}@keyframes client-logo-wave{0%{opacity:0;-webkit-mask-position:150% 0;mask-position:150% 0}1%{opacity:1;-webkit-mask-position:150% 0;mask-position:150% 0}9%{opacity:1;-webkit-mask-position:-50% 0;mask-position:-50% 0}10%,to{opacity:0;-webkit-mask-position:-50% 0;mask-position:-50% 0}}@media (prefers-reduced-motion:reduce){.bm-approved .client-ribbon .client-ribbon-card .client-logo-glint{animation:none;display:none}}.bm-approved .fh .fh-award-label{letter-spacing:-.02em;gap:9px;padding:9px 10px;font-size:15px;line-height:1.2}.bm-approved .fh .fh-award-icon{border-radius:7px;flex:0 0 32px;width:32px;height:32px}.bm-approved .fh .fh-award-icon>img,.bm-approved .fh .fh-award:nth-child(3) .fh-award-icon>img,.bm-approved .fh .fh-award:nth-child(5) .fh-award-icon>img{object-fit:contain;width:23px;height:23px}.bm-approved .fh .fh-award-label.fh-skolkovo{height:50px}.bm-approved .fh .fh-skolkovo .fh-award-icon{background:0 0;flex-basis:108px;width:108px;height:32px}.bm-approved .fh .fh-skolkovo .fh-award-icon>img{width:108px;height:32px}@media (max-width:767px){.bm-approved .fh .fh-award-label{gap:7px;padding:7px;font-size:13px}.bm-approved .fh .fh-award-icon{flex-basis:28px;width:28px;height:28px}.bm-approved .fh .fh-award-icon>img,.bm-approved .fh .fh-award:nth-child(3) .fh-award-icon>img,.bm-approved .fh .fh-award:nth-child(5) .fh-award-icon>img{width:21px;height:21px}.bm-approved .fh .fh-skolkovo .fh-award-icon{flex-basis:94px;width:94px;height:28px}.bm-approved .fh .fh-skolkovo .fh-award-icon>img{width:94px;height:28px}}.bm-approved .fh-developments .fh-trust-panel{height:auto;min-height:22.76cqw}.bm-approved .fh-developments .fh-trust-heading strong{font-size:.98cqw}.bm-approved .fh-development-list{gap:.5cqw;display:grid}.bm-approved .fh-development-card{color:#261d3c;background:#f1edf8;border:1px solid #fff7;border-radius:.8cqw;align-items:center;gap:.6cqw;min-width:0;padding:.45cqw;transition:background .2s;display:flex}.bm-approved .fh-development-card>img{object-fit:cover;border-radius:.5cqw;flex-shrink:0;width:3.2cqw;height:3.2cqw}.bm-approved .fh-development-card>span{font-size:.83cqw;font-weight:500;line-height:1.2}.bm-approved .fh-development-card .fh-development-arrow{color:#8065bf;margin-left:auto;padding-right:.2cqw;font-size:1.05cqw}@media (max-width:767px){.bm-approved .fh-developments .fh-trust-panel{min-height:0}.bm-approved .fh-developments .fh-trust-heading strong{font-size:22px}.bm-approved .fh-development-list{gap:10px}.bm-approved .fh-development-card{border-radius:12px;gap:12px;padding:8px}.bm-approved .fh-development-card>img{border-radius:8px;width:52px;height:52px}.bm-approved .fh-development-card>span{font-size:16px}.bm-approved .fh-development-card .fh-development-arrow{padding-right:6px;font-size:22px}}.bm-approved .fh-development-card .fh-development-arrow{color:#d4bfff}.bm-approved .client-ribbon-track{align-items:center;animation-duration:44s}.bm-approved .client-ribbon-card{--card-focus:0;height:112px;transform:translateY(calc((1 - var(--card-focus))*12px))scale(calc(.88 + var(--card-focus)*.14));transform-origin:50%;will-change:transform;background:linear-gradient(135deg,#faf8ff,#ebe5f6);border:1px solid #fff;border-radius:22px;margin-left:-20px;position:relative;box-shadow:0 8px 22px #30204b12}.bm-approved .client-ribbon-card:first-child{margin-left:0}.bm-approved .client-logo-art{opacity:calc(.48 + var(--card-focus)*.52);transition:opacity .15s}.bm-approved .client-logo-art>img,.bm-approved .client-ribbon-card .fh-aliexpress{opacity:.85}.bm-approved .client-ribbon-heading{padding-bottom:0}@media (max-width:767px){.bm-approved .client-ribbon-card{border-radius:18px;height:92px;margin-left:-14px}.bm-approved .client-ribbon-window{padding:20px 0 24px}}@media (prefers-reduced-motion:reduce){.bm-approved .client-ribbon-card{will-change:auto;margin-left:0;transform:none}.bm-approved .client-ribbon-group{gap:12px;padding-right:12px}.bm-approved .client-logo-art{opacity:1;transition:none}}.bm-approved .client-ribbon-window{perspective:none;padding:18px 0 24px}.bm-approved .client-ribbon-group{gap:16px;padding-right:16px}.bm-approved .client-ribbon-card{will-change:auto;background:linear-gradient(150deg,#fff 0%,#f6f2fb 65%,#e9e2f3 100%);border:1px solid #e8e1f1;margin-left:0;animation:7s linear infinite client-tile-accent;overflow:hidden;transform:none;box-shadow:inset 0 1px #fff,inset 0 -3px #ded4ed55,0 7px 14px #35204f0b;z-index:auto!important}.bm-approved .client-ribbon-card:after{content:"";transform-origin:0;opacity:0;height:3px;animation:7s linear infinite client-trace;animation-delay:inherit;background:linear-gradient(90deg,#0000,#a993ef,#7155d7,#bba8f7,#0000);border-radius:8px;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(0)}.bm-approved .client-ribbon .client-logo-art{opacity:1;animation:7s linear infinite client-ink-accent;animation-delay:inherit;transform:none}.bm-approved .client-ribbon-card .client-logo-art{animation-delay:inherit}@keyframes client-trace{0%{opacity:0;transform:scaleX(0)}2%{opacity:1}8%{opacity:1;transform:scaleX(1)}10%,to{opacity:0;transform:scaleX(1)}}@keyframes client-tile-accent{0%,10%,to{border-color:#e8e1f1}4%,7%{border-color:#b5a0eb}}@keyframes client-ink-accent{0%,10%,to{filter:none}4%,7%{filter:drop-shadow(0 1px 3px #8c6fcd55);transform:translateY(-2px)}}.bm-approved .fh .fh-award{border:1px solid #bda6ff21;box-shadow:inset 0 1px #e8ddff1c,inset 0 -3px #0b06221c,0 5px 14px #05021116}@media (max-width:767px){.bm-approved .client-ribbon-group{gap:12px;padding-right:12px}.bm-approved .client-ribbon-card{margin-left:0}}@media (prefers-reduced-motion:reduce){.bm-approved .client-ribbon-card,.bm-approved .client-ribbon-card:after,.bm-approved .client-ribbon .client-logo-art{animation:none}.bm-approved .client-ribbon-card:after{display:none}}.bm-approved .client-ribbon-card{box-shadow:none;background:#f5f2fa;border:1px solid #e8e1f1}.bm-approved .fh .fh-award{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#292346;border:1px solid #ffffff14}.bm-approved .fh-development-card{color:#f5f0ff;background:#30283f;border-color:#bdabe51f}.bm-approved .fh-development-card:hover{background:#3d324f}.bm-approved .fp-section{color:#090812;background:#fafafa;padding:64px 1.475% 48px;container-type:inline-size}.bm-approved .fp-heading{text-align:center;margin:0 auto 64px}.bm-approved .fp-eyebrow{text-transform:uppercase;background:#f1f1f1;border-radius:99px;padding:8px 16px;font-size:12px;line-height:14px;display:inline-block}.bm-approved .fp-heading h2{letter-spacing:-.035em;margin:24px 0 28px;font-size:48px;font-weight:500;line-height:1.08}.bm-approved .fp-heading h2 em{color:#594fe5;font-style:normal}.bm-approved .fp-tabs[data-slot=tabs-list]{background:#fafafa;border:1px solid #eee;border-radius:10px;gap:0;height:48px;padding:4px;display:inline-flex;box-shadow:0 12px 36px #00000004}.bm-approved .fp-tabs [data-slot=tabs-trigger]{color:#161322;min-height:40px;box-shadow:none;background:0 0;border-radius:8px;padding:10px 24px;font-size:14px;line-height:20px}.bm-approved .fp-tabs [data-slot=tabs-trigger][data-state=active]{color:#594fe5;box-shadow:none;background:#fff}.bm-approved .fp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 24px;display:grid}.bm-approved .fp-card{min-width:0}.bm-approved .fp-cover{aspect-ratio:394/274;cursor:pointer;background:#eee;border:0;border-radius:24px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.bm-approved .fp-cover-crop{display:block;position:absolute;inset:0;overflow:hidden}.bm-approved .fp-cover-crop img{width:430.457%;max-width:none;height:536.131%;left:var(--cover-x);top:var(--cover-y);pointer-events:none;position:absolute}.bm-approved .fp-card-body{padding:30px 24px 0}.bm-approved .fp-card-heading{justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin-bottom:24px;display:flex}.bm-approved .fp-card h3{letter-spacing:-.03em;font-size:32px;font-weight:500;line-height:1.1}.bm-approved .fp-result{color:#6455f5;background:#ece9ff;border-radius:16px;flex:none;padding:12px 20px}.bm-approved .fp-result small{color:#a69aff;margin-bottom:4px;font-size:12px;line-height:1.2;display:block}.bm-approved .fp-result strong{white-space:nowrap;font-size:20px;font-weight:600;line-height:1.2;display:block}.bm-approved .fp-card-body>p,.bm-approved .fp-more{color:#999;letter-spacing:-.025em;font-size:18px;line-height:1.4}.bm-approved .fp-more{text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline;display:block}.bm-approved .fp-card time{color:#c8c8c8;margin-top:14px;font-size:14px;line-height:1.2;display:block}.bm-approved .fp-action{justify-content:center;margin-top:56px;display:flex}.bm-approved .fp-action .button{min-height:56px;padding:16px 24px}.bm-approved .fp-technology-section{padding-top:0}.bm-approved .fp-technology-section .tech-stack{padding-top:80px}@media (min-width:1024px){.bm-approved .fp-heading h2{font-size:2.83vw}.bm-approved .fp-heading{margin-bottom:3.78vw}.bm-approved .fp-card h3{font-size:1.89vw}.bm-approved .fp-result{border-radius:.94vw;padding:.71vw 1.18vw}.bm-approved .fp-result small{font-size:.708vw}.bm-approved .fp-result strong{font-size:1.18vw}.bm-approved .fp-card-body{padding:1.77vw 1.42vw 0}.bm-approved .fp-card-heading{min-height:3.78vw;margin-bottom:1.42vw}.bm-approved .fp-card-body>p,.bm-approved .fp-more{font-size:1.06vw}.bm-approved .fp-card time{margin-top:.825vw;font-size:.825vw}.bm-approved .fp-grid{gap:3.3vw 1.42vw}.bm-approved .fp-copy-break{display:none}}@media (min-width:768px) and (max-width:1023px){.bm-approved .fp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-approved .fp-heading h2{font-size:38px}.bm-approved .fp-card-body{padding:24px 12px 0}.bm-approved .fp-copy-break{display:none}.bm-approved .fp-result{padding:12px}.bm-approved .fp-card h3{font-size:28px}}@media (max-width:767px){.bm-approved .fp-section{padding:64px 16px 48px}.bm-approved .fp-heading{margin-bottom:36px}.bm-approved .fp-heading h2{margin:24px 0;font-size:30px}.bm-approved .fp-heading h2 br{display:none}.bm-approved .fp-heading h2 em{display:block}.bm-approved .fp-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:calc(75% - 12px);grid-auto-flow:column;gap:32px 16px;padding-bottom:12px;overflow-x:auto}.bm-approved .fp-card{scroll-snap-align:start}.bm-approved .fp-cover{border-radius:18px}.bm-approved .fp-card-body{padding:20px 4px 0}.bm-approved .fp-card-heading{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;margin-bottom:18px}.bm-approved .fp-card h3{font-size:26px}.bm-approved .fp-result{border-radius:12px;padding:10px 14px}.bm-approved .fp-result strong{font-size:18px}.bm-approved .fp-result small{font-size:11px}.bm-approved .fp-card-body>p,.bm-approved .fp-more{font-size:15px}.bm-approved .fp-copy-break{display:none}.bm-approved .fp-card time{font-size:12px}.bm-approved .fp-action{margin-top:36px}}.bm-approved .fp-heading>[data-slot=tabs]{align-items:center}.bm-approved .fp-heading .fp-tabs[data-slot=tabs-list]{align-self:center;margin-inline:auto}.bm-approved .fp-technology-section.section{padding:0;overflow:hidden}.bm-approved .fp-technology-section .tech-stack.tech-figma{padding:146px 3.125% 100px}.bm-approved .tech-figma{isolation:isolate;color:#fff;background:#02010f;position:relative;overflow:hidden}.bm-approved .technology-horizon{z-index:-1;pointer-events:none;height:380px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.bm-approved .technology-horizon:before{content:"";background:linear-gradient(#30294f50,#0000 180px);border:3px solid #7565f0;border-radius:50%;width:150%;height:1400px;position:absolute;top:95px;left:-25%;box-shadow:0 -24px 90px 12px #8c81e65c,inset 0 30px 48px #9283ffb0,inset 0 65px 85px #8275cf75}.bm-approved .tech-figma .section-heading{max-width:750px;margin:0 auto 64px;position:relative}.bm-approved .tech-figma .section-heading>.tag{border-color:#ffffff30;margin-bottom:24px;padding:7px 16px;font-size:12px}.bm-approved .tech-figma .section-heading h2{letter-spacing:-.03em;font-size:48px;font-weight:500;line-height:1.08}.bm-approved .tech-figma .section-heading p{color:#d4d1df;max-width:604px;margin:16px auto 0;font-size:16px;line-height:1.4}.bm-approved .tech-figma .technology-group-title{color:#92919c;font-size:20px;font-weight:500}.bm-approved .tech-figma .technology-card{background:linear-gradient(#18152f,#302a6c);border-radius:24px;justify-content:center;min-height:336px;padding:48px;display:flex;position:relative;overflow:hidden}.bm-approved .technology-card-copy{z-index:1;width:65%;position:relative}.bm-approved .technology-card-2 .technology-card-copy{width:57%}.bm-approved .tech-figma .technology-tags{align-items:flex-start;gap:8px;min-height:92px;margin-bottom:44px}.bm-approved .tech-figma .technology-tags span{color:#fff;white-space:nowrap;background:#ffffff20;border-radius:100px;padding:12px 20px;font-size:16px;line-height:18px}.bm-approved .tech-figma .technology-card h3{color:#fff;letter-spacing:-.03em;margin:0 0 16px;font-size:36px;line-height:1.2}.bm-approved .technology-card-copy>p{color:#9290aa;margin:0;font-size:16px;line-height:1.4}.bm-approved .technology-card-1 .technology-card-copy{width:70%}.bm-approved .tech-figma .technology-card-1 .technology-tags{flex-wrap:nowrap;min-height:42px}.bm-approved .technology-art{pointer-events:none;width:38%;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%);mask-image:linear-gradient(90deg,#0000,#000 12%)}.bm-approved .technology-art img{width:612.411%;max-width:none;height:516.491%;position:absolute;top:-164.912%;left:-195.035%}.bm-approved .technology-card-1 .technology-art{width:39.1%}.bm-approved .technology-card-1 .technology-art img{width:591.438%;top:-164.912%;left:-452.055%}.bm-approved .technology-card-2 .technology-art{width:51.1%}.bm-approved .technology-card-2 .technology-art img{width:452.094%;top:-299.649%;left:-117.801%}.bm-approved .technology-card-3 .technology-art{width:31.05%}.bm-approved .technology-card-3 .technology-art img{width:744.397%;top:-299.649%;left:-594.828%}.bm-approved .tech-figma .technology-rules{background:linear-gradient(#18152f,#302a6c);border:0;border-radius:24px;gap:40px;padding:48px}.bm-approved .tech-figma .technology-rules p{color:#fff;align-items:center;gap:20px;font-size:24px;line-height:1.25;display:flex}.bm-approved .technology-check{color:#ddd8ff;background:#ffffff20;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:20px;display:grid}@media (min-width:1101px){.bm-approved .fp-technology-section .tech-stack.tech-figma{padding-top:7.604vw;padding-bottom:5.208vw}.bm-approved .tech-figma .technology-card{min-height:17.5vw;padding:2.5vw}.bm-approved .tech-figma .technology-tags{gap:.417vw;min-height:4.79vw;margin-bottom:2.29vw}.bm-approved .tech-figma .technology-tags span{padding:.625vw 1.042vw;font-size:.833vw;line-height:.938vw}.bm-approved .tech-figma .technology-card h3{margin-bottom:.833vw;font-size:1.875vw}.bm-approved .technology-card-copy>p{font-size:.833vw}.bm-approved .tech-figma .technology-card-1 .technology-tags{min-height:2.188vw}.bm-approved .tech-figma .section-heading h2{font-size:2.5vw}.bm-approved .tech-figma .section-heading p{font-size:.833vw}.bm-approved .tech-figma .technology-rules p{font-size:1.25vw}}@media (max-width:1100px){.bm-approved .fp-technology-section .tech-stack.tech-figma{padding:100px 24px 70px}.bm-approved .tech-figma .technology-card{padding:28px}.bm-approved .technology-card-copy,.bm-approved .technology-card-1 .technology-card-copy,.bm-approved .technology-card-2 .technology-card-copy{width:100%}.bm-approved .technology-art{opacity:.35}.bm-approved .tech-figma .technology-card-1 .technology-tags{flex-wrap:wrap}.bm-approved .tech-figma .technology-tags{min-height:100px;margin-bottom:32px}.bm-approved .tech-figma .technology-card h3{font-size:30px}.bm-approved .tech-figma .technology-tags span{padding:10px 14px;font-size:14px}.bm-approved .tech-figma .technology-rules{padding:32px}.bm-approved .tech-figma .technology-rules p{font-size:18px}}@media (max-width:640px){.bm-approved .fp-technology-section .tech-stack.tech-figma{padding:80px 16px 64px}.bm-approved .tech-figma .section-heading h2{font-size:32px}.bm-approved .tech-figma .section-heading p{font-size:15px}.bm-approved .tech-figma .section-heading{margin-bottom:48px}.bm-approved .technology-horizon{height:300px}.bm-approved .technology-horizon:before{width:230%;height:750px;top:40px;left:-65%}.bm-approved .tech-figma .technology-card{min-height:336px;padding:24px}.bm-approved .tech-figma .technology-tags{margin-bottom:28px}.bm-approved .tech-figma .technology-card h3{font-size:28px}.bm-approved .technology-card-copy>p{font-size:15px}.bm-approved .tech-figma .technology-rules{gap:28px;padding:24px}.bm-approved .tech-figma .technology-rules p{gap:16px;font-size:18px}}.bm-approved .technology-mobile-slider{display:none}@media (max-width:767px){.bm-approved .tech-figma .technology-groups{display:block}.bm-approved .technology-groups>div:not(.technology-mobile-slider):not(.technology-approach){display:none}.bm-approved .tech-figma .technology-mobile-slider{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#7770c8 #ffffff12;gap:16px;width:100%;min-width:0;padding-bottom:16px;display:flex;overflow-x:auto}.bm-approved .technology-mobile-slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 94%;min-width:0;display:flex}.bm-approved .technology-mobile-slide .technology-card{flex:1}.bm-approved .technology-mobile-slide .technology-group-title{padding-left:24px;font-size:18px}.bm-approved .technology-groups>.technology-approach{margin-top:32px}}.bm-approved .technology-orbits{pointer-events:none;background:radial-gradient(at 67% 37%,#181339,#02010f 70%);display:block;position:absolute;inset:0;overflow:hidden}.bm-approved .orbit-haze{background:radial-gradient(at 82% 18%,#6554eb2b,#0000 36%),radial-gradient(at 24% 78%,#327dbc1c,#0000 38%);position:absolute;inset:0}.bm-approved .orbital-grid{background-image:linear-gradient(#9184ef09 1px,#0000 1px),linear-gradient(90deg,#9184ef09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.bm-approved .orbital-plane{aspect-ratio:1;width:85%;display:block;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)scaleY(.42)}.bm-approved .orbital-plane-1{opacity:.65;width:100%;transform:translate(-50%,-50%)rotate(28deg)scaleY(.4)}.bm-approved .orbital-plane-2{opacity:.55;width:66%;transform:translate(-50%,-50%)rotate(-62deg)scaleY(.6)}.bm-approved .orbital-ring{border:1px solid #9485f840;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 24px #7863ff12,inset 0 0 24px #7863ff0a}.bm-approved .orbital-ring:after{content:"";border:1px dashed #8a80d81c;border-radius:50%;position:absolute;inset:7%}.bm-approved .orbital-motion{will-change:transform;animation:38s linear infinite satellite-revolve;position:absolute;inset:0}.bm-approved .orbital-plane-1 .orbital-motion{animation-duration:54s;animation-direction:reverse;animation-delay:-14s}.bm-approved .orbital-plane-2 .orbital-motion{animation-duration:46s;animation-delay:-29s}.bm-approved .orbital-motion.orbital-relay{animation-delay:-20s}.bm-approved .orbital-satellite{background:linear-gradient(135deg,#b5aff5,#504775);border:1px solid #d7d0ff;border-radius:3px;width:14px;height:20px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)scaleY(2);box-shadow:0 0 18px #9586ff70}.bm-approved .orbital-satellite:before,.bm-approved .orbital-satellite:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 5px,#8c96d475 5px 6px),linear-gradient(#314265,#18243a);border:1px solid #798cbd;width:22px;height:12px;position:absolute;top:3px}.bm-approved .orbital-satellite:before{right:calc(100% + 3px)}.bm-approved .orbital-satellite:after{left:calc(100% + 3px)}.bm-approved .orbital-satellite i{border-left:1px solid #c3bdec;height:7px;position:absolute;top:-8px;left:5px}.bm-approved .orbital-point{background:#a6dbff;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)scaleY(2);box-shadow:0 0 16px #77c7ff}.bm-approved .automation-network{opacity:.55;position:absolute;inset:10% -8% 6% 6%}.bm-approved .automation-link{left:calc(10% + var(--link-index)*11%);top:calc(8% + var(--link-index)*11%);border-top:1px solid #8978e42b;border-right:1px solid #8978e42b;border-top-right-radius:20px;width:24%;height:12%;display:block;position:absolute;transform:rotate(-28deg)}.bm-approved .automation-node{background:#29204c;border:1px solid #a69af4;border-radius:3px;width:8px;height:8px;position:absolute;bottom:-4px;right:-4px}.bm-approved .automation-node:after{content:"";animation:4s ease-out infinite node-signal;animation-delay:calc(var(--link-index)*-.6s);border:1px solid #8474db60;border-radius:6px;position:absolute;inset:-5px}.bm-approved .automation-packet{width:20px;height:3px;animation:6s linear infinite automation-transfer;animation-delay:calc(var(--link-index)*-.85s);background:linear-gradient(90deg,#0000,#b6a6ff);border-radius:3px;position:absolute;top:-2px;left:0;box-shadow:0 0 8px #9684ff88}.bm-approved .orbit-center-shade{background:radial-gradient(at 50% 40%,#02010f99,#0000 55%),linear-gradient(#0000 75%,#02010f80);position:absolute;inset:0}.bm-approved .fh-founder{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#17142c}.bm-approved .fh-film{background:#100e20;border-radius:1.45833cqw;overflow:hidden}.bm-approved .fh-film-image{filter:none;background:#100e20}.bm-approved .technology-orbits[data-paused=true] *,.bm-approved .technology-orbits[data-paused=true] :after{animation-play-state:paused!important}@keyframes satellite-revolve{to{transform:rotate(360deg)}}@keyframes automation-transfer{0%{opacity:0;left:0}12%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 20px)}}@keyframes node-signal{0%,to{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}@media (max-width:767px){.bm-approved .orbital-plane{width:160%;top:25%}.bm-approved .orbital-plane-1{width:210%}.bm-approved .orbital-plane-2{display:none}.bm-approved .automation-network{opacity:.3}.bm-approved .fh-film{border-radius:28px}.bm-approved .fh-film-image{filter:none}.bm-approved .orbital-satellite{width:10px;height:16px}.bm-approved .orbital-satellite:before,.bm-approved .orbital-satellite:after{width:16px}}@media (prefers-reduced-motion:reduce){.bm-approved .technology-orbits *,.bm-approved .technology-orbits :after{will-change:auto;animation:none!important}.bm-approved .automation-packet{display:none}}.bm-approved .mobile-slider-controls{display:none}@media (max-width:767px){.bm-approved main{min-width:0}.bm-approved .section{padding:64px 16px}.bm-approved .section-heading{max-width:100%;margin-bottom:36px}.bm-approved .section-heading h2{overflow-wrap:break-word;font-size:clamp(28px,7.7vw,40px);line-height:1.1}.bm-approved .section-heading h2 br{display:none}.bm-approved .section-heading p{font-size:16px;line-height:1.45}.bm-approved .site-header{gap:12px;height:80px;padding:16px}.bm-approved .desktop-nav,.bm-approved .header-actions .social,.bm-approved .header-actions>.button{display:none}.bm-approved .header-actions .mobile-menu{width:44px;height:44px;display:grid}.bm-approved .brand{font-size:16px}.bm-approved .mega-menu,.bm-approved .fh .mega-menu{overscroll-behavior:contain;grid-template-columns:1fr;max-height:calc(100dvh - 96px);padding:28px 24px;font-size:16px;position:fixed;top:80px;left:8px;right:8px;overflow-y:auto}.bm-approved .hero-layout{flex-direction:column;gap:32px;margin:32px 16px 0;display:flex}.bm-approved .hero-main{order:0;width:100%;min-width:0}.bm-approved .hero-main h1{overflow-wrap:anywhere;font-size:clamp(32px,9vw,52px);line-height:1.08}.bm-approved .hero-description{font-size:18px;line-height:1.4}.bm-approved .desktop-break{display:none}.bm-approved .founder-preview{order:1;align-self:center;width:min(320px,100%)}.bm-approved .trust{display:none}.bm-approved .fh h1{white-space:normal;width:100%;font-size:clamp(25px,7.6vw,52px)}.bm-approved .fh-rotating-phrase{min-height:1.15em}.bm-approved .fh-description{font-size:18px}.bm-approved .lead-form,.bm-approved .hero-main .lead-form{width:100%;max-width:450px;margin-inline:auto}.bm-approved input,.bm-approved textarea,.bm-approved select{max-width:100%;font-size:16px!important}.bm-approved input:not([type=checkbox]),.bm-approved select{min-width:0;min-height:48px}.bm-approved .phone-input{min-width:0}.bm-approved .phone-input input{width:100%}.bm-approved .extended-inputs,.bm-approved .horizontal-form .extended-inputs,.bm-approved .pq-form{grid-template-columns:minmax(0,1fr)}.bm-approved .horizontal-form .extended-inputs>*{grid-area:auto!important}.bm-approved .contact-method [data-slot=tabs-list]{min-width:0;max-width:100%}.bm-approved .button{min-height:48px}.bm-approved .consent{font-size:12px;line-height:1.5}.bm-approved .service-track,.bm-approved .about-stage .about-cards,.bm-approved .product-grid,.bm-approved .reviews-grid,.bm-approved .founders-grid,.bm-approved .media-grid,.bm-approved .catalog-grid,.bm-approved .tech-figma .technology-rules{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:16px;min-width:0;max-width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.bm-approved .service-track>.service-card,.bm-approved .about-cards>.about-card,.bm-approved .product-grid>.product-card,.bm-approved .reviews-grid>.review-card,.bm-approved .founders-grid>.founder-card,.bm-approved .catalog-grid>*{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 92%;min-width:0}.bm-approved .service-card{border-radius:24px;padding:24px}.bm-approved .service-card h3{overflow-wrap:break-word;font-size:28px}.bm-approved .service-track~.carousel-arrow,.bm-approved .service-track~.carousel-dots{display:none}.bm-approved .service-bottom{gap:16px}.bm-approved .case-pill{min-width:0}.bm-approved .about-stage{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.bm-approved .about-stage .about-device{align-self:center;max-width:100%;margin-top:40px}.bm-approved .about-card h3{white-space:normal;gap:8px;padding:12px;font-size:18px}.bm-approved .about-card h3 .icon{flex-shrink:0}.bm-approved .product-card{padding:24px 16px 16px}.bm-approved .product-card h3{font-size:28px}.bm-approved .product-image{height:260px}.bm-approved .review-card{border-radius:24px;flex-direction:column;padding:24px;display:flex}.bm-approved .review-image{order:1;width:100%;height:220px;min-height:0}.bm-approved .review-text{font-size:20px}.bm-approved .review-author{flex-wrap:wrap;gap:10px}.bm-approved .review-numbers{flex-wrap:wrap;gap:20px}.bm-approved .review-numbers strong{font-size:28px}.bm-approved .founder-card{padding:24px}.bm-approved .founder-avatar{width:72px;height:72px}.bm-approved .founder-socials{flex-wrap:wrap;gap:6px;max-width:150px}.bm-approved .founder-socials a{width:32px;height:32px}.bm-approved .founder-companies{flex-wrap:wrap}.bm-approved .media-grid,.bm-approved .media-grid.show-more{align-items:stretch;max-height:none;-webkit-mask-image:none;mask-image:none}.bm-approved .media-grid .media-column{scroll-snap-align:start;flex:0 0 88%;gap:16px;min-width:0;padding-top:0;display:flex}.bm-approved .media-card{border-radius:20px;min-height:360px;padding:24px}.bm-approved .media-card h3{font-size:26px;line-height:1.15}.bm-approved .media-card>p{font-size:15px}.bm-approved .media-card.video-media{min-height:240px}.bm-approved .media-section>.center-action{display:none}.bm-approved .catalog-title{flex-wrap:wrap;gap:16px}.bm-approved .catalog-title h3{font-size:28px}.bm-approved .catalog-card{min-height:380px;padding:24px}.bm-approved .catalog-product{flex-direction:column;padding:16px;display:flex}.bm-approved .catalog-product>img{object-fit:contain;width:100%;height:240px}.bm-approved .technology-mobile-slider{scrollbar-width:none!important}.bm-approved .tech-figma .technology-rules{background:0 0;border-radius:0;align-items:stretch;padding:0}.bm-approved .tech-figma .technology-rules p{scroll-snap-align:start;background:linear-gradient(#18152f,#302a6c);border-radius:20px;flex:0 0 88%;min-width:0;margin:0;padding:24px;font-size:18px}.bm-approved .technology-approach{min-width:0}.bm-approved .audit-banner{flex-direction:column;gap:32px;padding:28px 20px;display:flex}.bm-approved .audit-banner>*{width:100%;min-width:0}.bm-approved .audit-quote blockquote{font-size:28px;line-height:1.15}.bm-approved .quote-author{gap:12px;font-size:18px}.bm-approved .quote-author small{font-size:11px}.bm-approved .audit-coupon{padding:16px}.bm-approved .audit-form{max-width:100%}.bm-approved .pq-header{padding-top:0;display:block;position:relative}.bm-approved .pq-step{padding:8px 12px;font-size:12px;position:absolute;top:0;right:0}.bm-approved .pq-header h2{font-size:30px;line-height:1.12}.bm-approved .pq-header p{font-size:16px}.bm-approved .pq-directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bm-approved .pq-directions>button{min-height:200px;padding:18px 14px}.bm-approved .pq-directions strong{overflow-wrap:break-word;font-size:19px}.bm-approved .pq-directions button>span{max-width:100%;font-size:13px}.bm-approved .pq-options{grid-template-columns:1fr}.bm-approved .pq-options>button{min-height:64px;font-size:16px}.bm-approved .pq-submit{width:100%}.bm-approved .footer{padding:48px 16px 0}.bm-approved .footer-main{grid-template-columns:minmax(0,1fr);gap:36px}.bm-approved .footer-main>*{min-width:0}.bm-approved .footer-intro h2{font-size:32px}.bm-approved .footer-documents button{overflow-wrap:anywhere;text-align:left}.bm-approved .footer-legal{flex-direction:column;align-items:flex-start;gap:16px;font-size:12px}.bm-approved .footer-wordmark{font-size:11.8vw}.bm-approved .bm-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);overflow-y:auto}.bm-approved .mobile-slider-controls{color:#6555e9;justify-content:center;align-items:center;gap:20px;margin:16px 0 0;display:flex}.bm-approved .mobile-slider-controls[hidden]{display:none}.bm-approved .mobile-slider-controls button{width:44px;height:44px;color:inherit;background:#9f86ff20;border:0;border-radius:12px;place-items:center;font-size:24px;display:grid}.bm-approved .mobile-slider-controls button:disabled{opacity:.3}.bm-approved .mobile-slider-count{font-variant-numeric:tabular-nums;text-align:center;min-width:44px;font-size:14px}.bm-approved .dark .mobile-slider-controls{color:#e1dcff}.bm-approved .dark .mobile-slider-controls button{background:#ffffff18}.bm-approved :is(button,a,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #8d7cff}}@media (max-width:359px){.bm-approved .pq-directions{grid-template-columns:1fr}.bm-approved .fh-founder-caption{gap:8px;padding:0}.bm-approved .section{padding-inline:12px}}@media (max-width:767px){.bm-approved .tech-figma .technology-groups>.mobile-slider-controls:not([hidden]){display:flex}.bm-approved .mobile-slider-controls[hidden]{display:none!important}.bm-approved .service-track~.mobile-slider-controls{position:relative}}.bm-approved .mobile-video-button{display:none}@media (max-width:767px){.bm-approved .fh-founder,.bm-approved .hero-layout .founder-preview{display:none}.bm-approved .mobile-video-button{z-index:40;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));cursor:pointer;background:#211b44;border:1px solid #b8aaff80;border-radius:50%;width:60px;height:60px;padding:3px;display:block;position:fixed;box-shadow:0 4px 20px #08051f40}.bm-approved .mobile-video-button>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bm-approved .mobile-video-button>span{color:#fff;background:#6955ef;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;padding-left:1px;font-size:10px;display:grid;position:absolute;bottom:-2px;right:-3px}}.bm-approved .service-card .service-options-action .service-options-toggle.button{isolation:isolate;color:#6754dc;letter-spacing:-.015em;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(120deg,#fff,#f8f6ff);border:1px solid #7965e940;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #45309005,inset 0 1px #fff}.bm-approved .service-options-toggle.button:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#bbaaff30,#ffffffed,#bbaaff30,#0000);width:45%;animation:5.5s ease-in-out infinite service-button-glint;position:absolute;inset:-50% auto -50% -70%;transform:skew(-24deg)}.bm-approved .service-expand-icon{background:#8d76e911;border-radius:7px;place-items:center;width:24px;height:24px;font-size:19px;line-height:1;transition:transform .2s;display:grid}.bm-approved .service-card .service-options-action .service-options-toggle.button:hover{background:linear-gradient(120deg,#fff,#f4f0ff);border-color:#7965e990;transform:translateY(-1px);box-shadow:0 4px 14px #6551c812}.bm-approved .service-options-toggle.button:hover .service-expand-icon{transform:translate(1px,-1px)}.bm-approved .service-card .service-options-action .service-options-toggle.button:active{transform:translateY(0)}.bm-approved .service-options-toggle.button:focus-visible{outline-offset:3px;outline:2px solid #8d7cff}@keyframes service-button-glint{0%,65%{opacity:0;left:-70%}68%{opacity:1}88%{opacity:1;left:140%}89%,to{opacity:0;left:140%}}@media (prefers-reduced-motion:reduce){.bm-approved .service-options-toggle.button:before{animation:none;display:none}.bm-approved .service-card .service-options-action .service-options-toggle.button,.bm-approved .service-expand-icon{transition:none}}.bm-approved .service-popup-form{border-top:1px solid #ebe7ff;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;padding-top:24px;display:grid}.bm-approved .service-popup-form h3{grid-column:1/-1;margin:0;font-size:22px;line-height:1.2}.bm-approved .service-popup-form label{color:#595568;flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.bm-approved .service-popup-form input:not([type=hidden]){color:#151126;background:#faf9fd;border:1px solid #e7e2f5;border-radius:12px;width:100%;min-width:0;min-height:50px;padding:14px 16px;font-size:16px}.bm-approved .service-popup-form>.button,.bm-approved .service-popup-form>p{grid-column:1/-1;margin:0}.bm-approved .service-popup-form>p{text-align:center;color:#929292;font-size:13px;line-height:1.4}@media (max-width:767px){.bm-approved .service-popup-form{grid-template-columns:minmax(0,1fr)}}.bm-approved .service-price-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.bm-approved .service-card .service-price-row .service-price{white-space:nowrap;margin:0}.bm-approved .service-card .service-choose.button{border-radius:10px;flex-shrink:0;min-height:42px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.2}@media (max-width:359px){.bm-approved .service-price-row{gap:8px}.bm-approved .service-card .service-choose.button{padding-inline:12px}}.bm-approved .bm-dialog.service-options-dialog{border:1px solid #e9e5f0;border-radius:24px;flex-direction:column;gap:0;width:min(640px,100vw - 24px);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 90px #10092126;color:#171322!important;background:#fff!important;max-width:640px!important;padding:0!important}.bm-approved .bm-dialog.service-options-dialog>[data-slot=dialog-title]{color:#171322;border-bottom:1px solid #eeeaf4;flex-shrink:0;margin:0;padding:28px 64px 24px 28px;font-size:28px;line-height:1.2}.bm-approved .service-popup-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#c5bed6 #f7f5fa;scrollbar-gutter:stable;min-height:0;padding:24px 28px 28px;overflow-y:auto}.bm-approved .bm-dialog.service-options-dialog [data-slot=dialog-description]{color:#777180;font-size:16px;line-height:1.5}.bm-approved .service-popup-scroll>ul{margin:16px 0;padding:0;list-style:none}.bm-approved .service-popup-scroll>ul>li{color:#595568;border-bottom:1px solid #ebe7f2;padding:16px 0 16px 22px;font-size:18px;line-height:1.4;position:relative}.bm-approved .service-popup-scroll>ul>li:before{content:"•";color:#7864df;position:absolute;left:0}.bm-approved .service-options-dialog>[data-slot=dialog-close]{color:#595568;background:#f5f3f8;border-radius:10px;width:36px;height:36px;top:16px;right:16px}@media (max-width:767px){.bm-approved .bm-dialog.service-options-dialog{max-height:calc(100dvh - 32px)}.bm-approved .bm-dialog.service-options-dialog>[data-slot=dialog-title]{padding:24px 60px 20px 24px;font-size:24px}.bm-approved .service-popup-scroll{padding:20px 24px 24px}.bm-approved .service-popup-scroll>ul>li{font-size:16px}}.bm-approved .about-slide-image>img{animation:.4s ease-out about-slide-reveal}@keyframes about-slide-reveal{0%{opacity:.45;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.bm-approved .about-slide-image>img{animation:none}}.bm-approved .footer .footer-wordmark{text-align:center;justify-content:center;width:100%;margin-inline:auto;display:flex}@media (max-width:767px){.bm-approved .mobile-slider-controls{flex-wrap:wrap;gap:0;margin-top:12px}.bm-approved .mobile-slider-controls button,.bm-approved .dark .mobile-slider-controls button{width:28px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.bm-approved .mobile-slider-controls button:before{content:"";background:#6555e94d;border-radius:50%;width:7px;height:7px;transition:background .2s,transform .2s}.bm-approved .mobile-slider-controls button[aria-current=true]:before{background:#6555e9;transform:scale(1.15)}.bm-approved .dark .mobile-slider-controls button:before{background:#ffffff40}.bm-approved .dark .mobile-slider-controls button[aria-current=true]:before{background:#fff}}@media (prefers-reduced-motion:reduce){.bm-approved .mobile-slider-controls button:before{transition:none}}.bm-approved .audit-form .contact-method{margin-bottom:16px}.bm-approved .audit-form .contact-method>p{margin-top:8px;font-size:12px}.bm-approved .audit-form .extended-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.bm-approved .audit-form .extended-inputs input[name=contact],.bm-approved .audit-form .extended-inputs textarea,.bm-approved .audit-form .extended-inputs>.button{grid-column:1/-1}.bm-approved .audit-form .extended-inputs input{border-radius:10px;height:46px;min-height:46px;padding:12px 14px;font-size:16px}.bm-approved .audit-form .extended-inputs textarea{resize:vertical;border-radius:10px;height:64px;min-height:64px;padding:12px 14px;font-size:16px}.bm-approved .audit-form .extended-inputs>.button{min-height:46px;margin-top:4px;padding:12px 16px}.bm-approved .audit-form .consent{gap:8px;margin-top:12px;font-size:11px;line-height:1.4}.bm-approved .audit-form .form-note{margin-top:10px;font-size:12px}.bm-approved .audit-banner .audit-coupon{border-radius:18px;grid-template-columns:80px minmax(0,1fr);align-self:center;align-items:center;gap:16px;height:auto;padding:16px;display:grid}.bm-approved .audit-coupon .gift-image{border-radius:12px;width:80px;height:96px;min-height:0;overflow:hidden}.bm-approved .audit-coupon .gift-image>img{object-fit:contain;width:100%;height:100%}.bm-approved .audit-coupon .gift-image .duration{display:none}.bm-approved .audit-coupon .coupon-content{padding:0}.bm-approved .audit-coupon .coupon-content h3{margin:0 0 6px;font-size:20px;line-height:1.15}.bm-approved .audit-coupon .coupon-price{margin:0 0 8px;font-size:24px;line-height:1.15}.bm-approved .audit-coupon .coupon-price s{font-size:16px}.bm-approved .audit-coupon .coupon-content>p:not(.coupon-price){margin:0;font-size:12px;line-height:1.35}@media (max-width:767px){.bm-approved .audit-banner{gap:24px}.bm-approved .audit-form .extended-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bm-approved .audit-banner .audit-coupon{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px}.bm-approved .audit-coupon .gift-image{width:64px;height:80px}.bm-approved .audit-coupon .coupon-content h3{font-size:18px}}.bm-approved .service-card h3{margin-bottom:16px}.bm-approved .service-card .service-options-action{padding-top:4px}.bm-approved .service-card .service-options-action .service-options-toggle.button,.bm-approved .service-card .service-options-action .service-options-toggle.button:hover{min-height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#746b94;background:0 0;border:0;border-radius:0;gap:8px;padding:6px 0;font-size:14px;font-weight:400;transform:none}.bm-approved .service-card .service-options-toggle.button:before{display:none}.bm-approved .service-card .service-options-action .service-options-toggle.button:hover{color:#594fe5}.bm-approved .service-card .service-expand-icon{background:0 0;border-radius:0;width:auto;height:auto;font-size:18px;transform:none}.bm-approved .service-card .service-footer{padding-top:18px}.bm-approved .service-card .service-price-row{border-top:1px solid #eeebf4;border-bottom:1px solid #eeebf4;justify-content:flex-start;gap:16px;padding:16px 0}.bm-approved .service-card .service-price-row .service-price{letter-spacing:-.025em;font-size:21px;line-height:1.2}.bm-approved .service-card .service-choose.button{min-height:40px;box-shadow:none;border-radius:10px;padding:10px 18px;font-size:14px}.bm-approved .service-card .service-footer .service-bottom{margin-top:14px;padding:0}.bm-approved .service-cases-link{color:#898492;align-items:center;gap:9px;min-height:36px;font-size:13px;display:flex}.bm-approved .service-cases-preview{border-radius:7px;width:28px;height:28px;display:block;overflow:hidden}.bm-approved .service-cases-preview img{object-fit:cover;width:100%;height:100%}.bm-approved .service-cases-count{color:#9a92aa;font-size:11px}.bm-approved .service-cases-link>span:last-child{color:#817497;margin-left:2px;font-size:17px}.bm-approved .service-cases-link:hover{color:#594fe5}@media (max-width:767px){.bm-approved .service-card h3{min-height:0;margin-bottom:14px}.bm-approved .service-card .service-options-disclosure .service-offer-description{height:4.2em;font-size:15px}.bm-approved .service-card .service-options-disclosure .service-options-visible{margin-top:18px;font-size:15px}.bm-approved .service-card .service-price-row{gap:14px}.bm-approved .service-card .service-price-row .service-price{font-size:20px}}@media (max-width:359px){.bm-approved .service-card .service-price-row{gap:10px}.bm-approved .service-card .service-choose.button{padding-inline:12px}.bm-approved .service-card .service-price-row .service-price{font-size:18px}}@media (max-width:767px){.bm-approved .fh-canvas{min-height:0;padding-bottom:24px}.bm-approved .fh-awards{width:calc(100% + 32px);height:138px;margin:24px -16px 0;position:relative;inset:auto}.bm-approved .services-section>.carousel-dots{display:none}.bm-approved .mobile-slider-controls button:before{background:#e4e2e9;width:6px;height:6px;transition:width .2s,background .2s;transform:none}.bm-approved .mobile-slider-controls button[aria-current=true]{width:40px}.bm-approved .mobile-slider-controls button[aria-current=true]:before{background:#0d0b1b;border-radius:8px;width:24px;transform:none}.bm-approved .dark .mobile-slider-controls button:before{background:#ffffff40}.bm-approved .dark .mobile-slider-controls button[aria-current=true]:before{background:#fff}}.bm-approved .about-slide-image:after{bottom:-8px}@media (max-width:767px){.bm-approved .about-slide-image:after{bottom:-8px}.bm-approved .audit-banner .audit-coupon{border-radius:18px;grid-template-columns:32% minmax(0,1fr);align-items:center;gap:16px;width:100%;min-height:172px;padding:18px;display:grid}.bm-approved .audit-banner .audit-coupon .gift-image{border-radius:12px;width:100%;height:136px;min-height:0}.bm-approved .audit-banner .audit-coupon .gift-image>img{object-fit:cover;object-position:center;width:100%;height:100%}.bm-approved .audit-banner .audit-coupon .gift-image .duration{display:none}.bm-approved .audit-banner .audit-coupon .coupon-content{min-width:0;padding:0}.bm-approved .audit-banner .audit-coupon .coupon-content h3{margin:0 0 10px;font-size:21px;line-height:1.15}.bm-approved .audit-banner .audit-coupon .coupon-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 12px;font-size:28px;line-height:1.1;display:flex}.bm-approved .audit-banner .audit-coupon .coupon-price s{font-size:17px}.bm-approved .audit-banner .audit-coupon .coupon-content>p:not(.coupon-price){margin:0;font-size:12px;line-height:1.4}}.bm-approved .audit-contact-form .extended-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.bm-approved .audit-contact-form .extended-inputs>input[name=contact]{grid-area:1/1/auto/-1}.bm-approved .audit-contact-form .extended-inputs>input[name=name]{grid-area:2/1}.bm-approved .audit-contact-form .extended-inputs>input[name=company]{grid-area:2/2}.bm-approved .audit-contact-form .extended-inputs>textarea{grid-area:3/1/auto/-1}.bm-approved .audit-contact-form .extended-inputs>.button{grid-area:4/1/auto/-1}@media (max-width:767px){.bm-approved .founders-section .section-heading h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}.bm-approved .mobile-slider-controls button,.bm-approved .dark .mobile-slider-controls button,.bm-approved .mobile-slider-controls button[aria-current=true]{background:0 0;width:28px;height:32px}.bm-approved .mobile-slider-controls button:before,.bm-approved .dark .mobile-slider-controls button:before,.bm-approved .mobile-slider-controls button[aria-current=true]:before,.bm-approved .dark .mobile-slider-controls button[aria-current=true]:before{background:#d0c9fa;border-radius:50%;width:8px;height:8px;transform:none}.bm-approved .mobile-slider-controls button[aria-current=true]:before,.bm-approved .dark .mobile-slider-controls button[aria-current=true]:before{background:#6b55ed}.bm-approved .carousel-dots button,.bm-approved .carousel-dots button.active{background:#d0c9fa;border-radius:50%;width:8px;height:8px}.bm-approved .carousel-dots button.active{background:#6b55ed}.bm-approved .about-slider-dots button:after,.bm-approved .about-slider-dots button[aria-current=true]:after{background:#d0c9fa;border-radius:50%;width:8px;height:8px;left:10px}.bm-approved .about-slider-dots button[aria-current=true]:after{background:#6b55ed}.bm-approved .service-card.service-platform-promo{color:#fff;background:linear-gradient(160deg,#03020f,#221b48);border-color:#292044;padding:0}.bm-approved .service-platform-link{flex-direction:column;justify-content:center;gap:24px;min-width:0;height:100%;padding:28px 24px;display:flex}.bm-approved .service-platform-art{justify-content:center;align-items:center;gap:8px;min-height:180px;margin:0 -24px;display:flex;overflow:hidden}.bm-approved .service-platform-art img{object-fit:cover;border-radius:12px;width:35%;height:156px;box-shadow:0 12px 24px #0004}.bm-approved .service-platform-art img:nth-child(2){transform:translateY(-18px)}.bm-approved .service-card .service-platform-link h3{color:#fff;min-height:0;margin:0;font-size:30px;line-height:1.12}.bm-approved .service-platform-link>span{color:#c0b8da;font-size:14px;line-height:1.4}.bm-approved .service-platform-link>span>span{color:#b5a6ff;margin-left:8px;display:inline-block}@media (max-width:767px){.bm-approved .service-platform-link{padding:24px}.bm-approved .service-card .service-platform-link h3{font-size:28px}}.bm-approved .service-card .service-choose.button{color:#786b94;box-shadow:none;background:#f8f6fc;border:1px solid #e9e3f2;border-radius:9px;font-weight:400;transition:background .2s,border-color .2s,color .2s}.bm-approved .service-card .service-choose.button:hover{color:#655180;box-shadow:none;background:#f0ebf8;border-color:#cec1e5;transform:none}.bm-approved .service-card .service-choose.button:active{background:#e9e1f4;transform:none}@media (prefers-reduced-motion:reduce){.bm-approved .service-card .service-choose.button{transition:none}}.bm-approved .bm-dialog.service-options-dialog{min-height:0;max-height:min(720px,100dvh - 48px)}.bm-approved .bm-dialog.service-options-dialog>.service-popup-scroll{flex:0 auto;min-height:0;overflow:hidden auto}.bm-approved .service-popup-scroll::-webkit-scrollbar{width:6px}.bm-approved .service-popup-scroll::-webkit-scrollbar-track{background:#f7f5fa;border-radius:6px}.bm-approved .service-popup-scroll::-webkit-scrollbar-thumb{background:#c5bed6;border-radius:6px}@media (max-width:767px){.bm-approved .bm-dialog.service-options-dialog{max-height:calc(100dvh - 32px)}}.bm-approved .bm-dialog.service-options-dialog>.service-popup-form{background:#fff;flex:none;gap:12px;margin:0;padding:20px 28px 24px;position:relative}.bm-approved .bm-dialog.service-options-dialog>.service-popup-scroll{flex:auto;padding-bottom:12px}@media (max-width:767px){.bm-approved .bm-dialog.service-options-dialog>.service-popup-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:16px 24px}.bm-approved .service-popup-form input:not([type=hidden]){min-height:44px;padding:10px 12px}.bm-approved .service-popup-form h3{font-size:20px}}@media (max-height:600px){.bm-approved .bm-dialog.service-options-dialog>[data-slot=dialog-title]{padding-top:16px;padding-bottom:16px;font-size:22px}.bm-approved .bm-dialog.service-options-dialog>.service-popup-form{gap:8px;padding-top:12px;padding-bottom:12px}.bm-approved .service-popup-form h3,.bm-approved .service-popup-form>.form-note{display:none}.bm-approved .service-popup-form input:not([type=hidden]){min-height:40px;padding:8px 12px}.bm-approved .service-popup-form>.button{min-height:40px;padding:10px 16px}}.bm-approved .audit-section .audit-banner{border-radius:24px;grid-template-columns:1fr .85fr 1.2fr;align-items:center;gap:24px;padding:28px;display:grid}.bm-approved .audit-banner .audit-quote{grid-column:auto;gap:18px}.bm-approved .audit-banner .quote-mark{display:none}.bm-approved .audit-banner .audit-quote blockquote{max-width:420px;margin:0;font-size:clamp(24px,2vw,32px);line-height:1.16}.bm-approved .audit-banner .quote-author{gap:12px;margin:0;font-size:18px}.bm-approved .audit-banner .quote-author>img{width:44px;height:44px}.bm-approved .audit-banner .quote-author small{margin-top:4px;font-size:11px;line-height:1.3}.bm-approved .audit-banner .audit-form{width:100%;min-width:0}.bm-approved .audit-banner .audit-form .contact-method{margin-bottom:12px}.bm-approved .audit-banner .audit-form .contact-method>p{display:none}.bm-approved .audit-banner .audit-form .contact-method [data-slot=tabs-list]{width:100%;min-width:0;height:38px}.bm-approved .audit-banner .audit-form .contact-method [data-slot=tabs-trigger]{padding:8px 12px;font-size:13px}.bm-approved .audit-banner .audit-form .extended-inputs input{height:40px;min-height:40px;padding:9px 12px}.bm-approved .audit-banner .audit-form .extended-inputs textarea{height:48px;min-height:48px;padding:9px 12px}.bm-approved .audit-banner .audit-form .extended-inputs>.button{min-height:40px;margin-top:0;padding:9px 12px}.bm-approved .audit-banner .audit-form .consent{margin-top:10px;line-height:1.3}.bm-approved .audit-banner .audit-form .form-note{margin-top:8px;font-size:11px}@media (min-width:768px) and (max-width:1050px){.bm-approved .audit-section .audit-banner{grid-template-columns:1fr 1fr;gap:20px}.bm-approved .audit-banner .audit-form{grid-area:1/2/span 2}.bm-approved .audit-banner .audit-coupon{grid-column:1}}@media (max-width:767px){.bm-approved .audit-section .audit-banner{grid-template-columns:1fr;gap:18px;padding:20px}.bm-approved .audit-banner .audit-quote{gap:14px}.bm-approved .audit-banner .audit-quote blockquote{font-size:25px}.bm-approved .audit-banner .audit-coupon{border-radius:14px;grid-template-columns:64px 1fr;gap:12px;min-height:0;padding:12px}.bm-approved .audit-banner .audit-coupon .gift-image{width:64px;height:76px}.bm-approved .audit-banner .audit-coupon .coupon-content h3{margin-bottom:5px;font-size:18px}.bm-approved .audit-banner .audit-coupon .coupon-price{margin-bottom:5px;font-size:23px}}.bm-approved .audit-banner .audit-quote blockquote{font-size:clamp(22px,1.65vw,28px);line-height:1.18}@media (max-width:767px){.bm-approved .audit-banner .audit-quote blockquote{font-size:23px;line-height:1.18}}.bm-approved .section.audit-section{padding-top:36px;padding-bottom:36px}.bm-approved .audit-section .audit-banner{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:center;gap:32px;padding:24px 28px}.bm-approved .audit-action{flex-direction:column;gap:14px;min-width:0;display:flex}.bm-approved .audit-banner .audit-action .audit-coupon{grid-template-columns:60px minmax(0,1fr) auto;align-self:stretch;gap:14px;width:100%;min-height:0;padding:12px 16px;display:grid}.bm-approved .audit-banner .audit-action .gift-image{width:60px;height:68px}.bm-approved .audit-action .coupon-content{grid-template-columns:auto auto;align-items:baseline;gap:4px 14px;display:grid}.bm-approved .audit-banner .audit-action .coupon-content h3{margin:0;font-size:19px}.bm-approved .audit-banner .audit-action .coupon-price{margin:0;font-size:24px}.bm-approved .audit-banner .audit-action .coupon-content>p:not(.coupon-price){grid-column:1/-1;font-size:12px;line-height:1.3}.bm-approved .audit-countdown{text-align:center;color:#e5ddfb;background:#c5b5ff14;border:1px solid #b8a3f13d;border-radius:10px;padding:8px 12px}.bm-approved .audit-countdown>span{margin-bottom:2px;font-size:11px;display:block}.bm-approved .audit-countdown>strong{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;font-size:21px;font-weight:500}.bm-approved .audit-action .audit-form .extended-inputs{grid-template-columns:1.15fr 1fr 1fr;gap:8px}.bm-approved .audit-action .audit-form .extended-inputs input[name=contact]{grid-area:1/1}.bm-approved .audit-action .audit-form .extended-inputs input[name=name]{grid-area:1/2}.bm-approved .audit-action .audit-form .extended-inputs input[name=company]{grid-area:1/3}.bm-approved .audit-action .audit-form .extended-inputs textarea{grid-area:2/1/auto/3;height:44px;min-height:44px}.bm-approved .audit-action .audit-form .extended-inputs>.button{grid-area:2/3;align-self:stretch;height:44px;min-height:44px;font-size:14px}.bm-approved .audit-action .audit-form .contact-method{margin-bottom:10px}@media (max-width:1000px){.bm-approved .audit-section .audit-banner{grid-template-columns:1fr;gap:20px}.bm-approved .audit-banner .audit-quote blockquote{max-width:none}.bm-approved .audit-banner .audit-form{grid-area:auto}.bm-approved .audit-banner .audit-coupon{grid-column:auto}}@media (max-width:767px){.bm-approved .section.audit-section{padding-top:24px;padding-bottom:24px}.bm-approved .audit-section .audit-banner{gap:18px;padding:20px}.bm-approved .audit-banner .audit-action .audit-coupon{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:10px}.bm-approved .audit-banner .audit-action .gift-image{width:44px;height:56px}.bm-approved .audit-action .coupon-content{display:block}.bm-approved .audit-banner .audit-action .coupon-content h3{font-size:16px}.bm-approved .audit-banner .audit-action .coupon-price{margin:4px 0;font-size:22px}.bm-approved .audit-countdown{padding:6px}.bm-approved .audit-countdown>strong{font-size:17px}.bm-approved .audit-action .audit-form .extended-inputs{grid-template-columns:1fr 1fr}.bm-approved .audit-action .audit-form .extended-inputs input[name=contact]{grid-area:1/1}.bm-approved .audit-action .audit-form .extended-inputs input[name=name]{grid-area:1/2}.bm-approved .audit-action .audit-form .extended-inputs input[name=company]{grid-area:2/1}.bm-approved .audit-action .audit-form .extended-inputs textarea{grid-area:2/2}.bm-approved .audit-action .audit-form .extended-inputs>.button{grid-area:3/1/auto/-1}}.bm-approved .audit-banner .audit-action .audit-coupon{border-radius:10px;align-items:center;gap:12px;height:38px;min-height:38px;padding:0 12px;display:flex}.bm-approved .audit-banner .audit-action .audit-coupon .gift-image{display:none}.bm-approved .audit-banner .audit-action .audit-coupon .coupon-content{flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.bm-approved .audit-banner .audit-action .audit-coupon .coupon-content h3{white-space:nowrap;margin:0;font-size:15px;line-height:1}.bm-approved .audit-banner .audit-action .audit-coupon .coupon-price{white-space:nowrap;margin:0;font-size:18px;line-height:1}.bm-approved .audit-banner .audit-action .audit-coupon .coupon-price s{margin-left:6px;font-size:12px}.bm-approved .audit-banner .audit-action .audit-coupon .coupon-content>p:not(.coupon-price){display:none}.bm-approved .audit-action .audit-countdown{background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;padding:0;display:flex}.bm-approved .audit-action .audit-countdown>span{margin:0;font-size:11px}.bm-approved .audit-action .audit-countdown>strong{font-size:16px;line-height:1}@media (max-width:767px){.bm-approved .audit-banner .audit-action .audit-coupon{gap:8px;padding:0 10px}.bm-approved .audit-banner .audit-action .audit-coupon .coupon-content{gap:8px}.bm-approved .audit-banner .audit-action .audit-coupon .coupon-content h3{font-size:13px}.bm-approved .audit-banner .audit-action .audit-coupon .coupon-price{font-size:16px}.bm-approved .audit-banner .audit-action .audit-coupon .coupon-price s,.bm-approved .audit-action .audit-countdown>span{display:none}.bm-approved .audit-action .audit-countdown>strong{font-size:14px}}.bm-approved .audit-topbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bm-approved .audit-action .audit-form .audit-topbar .contact-method{flex:none;width:auto;margin:0}.bm-approved .audit-topbar .contact-method>[data-slot=tabs],.bm-approved .audit-topbar .contact-method [data-slot=tabs-list]{width:auto}.bm-approved .audit-banner .audit-action .audit-topbar .audit-coupon{flex:none;align-self:center;gap:8px;width:max-content;max-width:100%;margin:0;padding:0 10px}.bm-approved .audit-banner .audit-action .audit-topbar .audit-coupon .coupon-content{flex:none;gap:8px}.bm-approved .audit-gift-icon{color:#beabff;flex:0 0 20px;width:20px;height:20px}.bm-approved .audit-topbar .audit-countdown>span,.bm-approved .audit-banner .audit-action .audit-topbar .coupon-price s{display:none}.bm-approved .audit-banner .audit-action .audit-topbar .coupon-content h3{font-size:13px}.bm-approved .audit-banner .audit-action .audit-topbar .coupon-price{font-size:16px}.bm-approved .audit-topbar .audit-countdown>strong{font-size:14px}@media (max-width:767px){.bm-approved .audit-topbar{gap:8px}.bm-approved .audit-banner .audit-action .audit-topbar .audit-coupon{width:max-content}}.bm-approved .review-card .review-people{background-color:#e9e2f6;background-position:0;background-repeat:no-repeat;background-size:auto 100%;position:relative;overflow:hidden}.bm-approved .review-card .review-people[data-person=right]{background-position:100%}.bm-approved .review-people>span{color:#655977;background:#fff9;border-radius:20px;padding:4px 8px;font-size:10px;line-height:1.2;position:absolute;bottom:10px;right:10px}.bm-approved .audit-banner .audit-action .audit-topbar .audit-coupon .coupon-price{color:#fff;flex-shrink:0;align-items:baseline;gap:6px;font-weight:600;display:flex}.bm-approved .audit-banner .audit-action .audit-topbar .audit-coupon .coupon-price s{color:#b5aac8;white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:1;display:inline}.bm-approved .services-section .service-track{counter-reset:service-card}.bm-approved .services-section .service-card{counter-increment:service-card;box-shadow:none;background:#fff;border:1px solid #e5e0ed;border-radius:20px;padding:24px;transition:border-color .2s,background .2s}.bm-approved .services-section .service-card:not(.service-platform-promo):before{content:counter(service-card,decimal-leading-zero);color:#8b7baf;letter-spacing:.12em;font-variant-numeric:tabular-nums;width:fit-content;margin-bottom:18px;font-size:12px;font-weight:500;display:block}.bm-approved .services-section .service-card:not(.service-platform-promo):hover{background:#fdfcff;border-color:#b7a7df}.bm-approved .services-section .service-card:not(.service-platform-promo)>h3{letter-spacing:-.04em;margin-bottom:14px;font-size:27px;font-weight:500;line-height:1.08}.bm-approved .services-section .service-card .service-offer-description{color:#8c8496;line-height:1.45}.bm-approved .services-section .service-card .service-options-visible{color:#635a70}.bm-approved .services-section .service-card .service-price-row{background:#f5f2fa;border:0;border-radius:12px;justify-content:space-between;gap:12px;padding:14px 12px}.bm-approved .services-section .service-card .service-price-row .service-price{letter-spacing:-.04em;font-size:21px;font-weight:500}.bm-approved .services-section .service-card .service-choose.button{color:#66518e;background:#fff;border:1px solid #ded5ec;border-radius:8px;min-height:36px;padding:8px 12px;font-size:13px}.bm-approved .services-section .service-card .service-choose.button:hover{background:#ede7f8;border-color:#b7a7df;transform:none}.bm-approved .services-section .service-card .service-options-action{border-top:0}.bm-approved .services-section .service-card .service-options-toggle.button{color:#7c65a8;font-weight:500}.bm-approved .services-section .service-card.service-platform-promo{background:#171128}@media (max-width:767px){.bm-approved .services-section .service-card{padding:20px}.bm-approved .services-section .service-card:not(.service-platform-promo)>h3{font-size:26px}.bm-approved .services-section .service-card .service-price-row .service-price{font-size:20px}}@media (prefers-reduced-motion:reduce){.bm-approved .services-section .service-card{transition:none}}.bm-approved .bm-dialog.service-options-dialog{border:1px solid #eeebf2;border-radius:20px;width:min(600px,100vw - 32px);max-height:min(650px,100dvh - 40px);box-shadow:0 18px 64px #1710271c;max-width:600px!important}.bm-approved .bm-dialog.service-options-dialog>[data-slot=dialog-title]{letter-spacing:-.03em;border-bottom:0;padding:24px 64px 18px 24px;font-size:23px;font-weight:500;line-height:1.18}.bm-approved .bm-dialog.service-options-dialog>[data-slot=dialog-close]{color:#938a9f;background:0 0;border-radius:8px;width:30px;height:30px;top:18px;right:18px}.bm-approved .bm-dialog.service-options-dialog>[data-slot=dialog-close]:hover{color:#625373;background:#f5f2f9}.bm-approved .bm-dialog.service-options-dialog>.service-popup-scroll{scrollbar-width:thin;scrollbar-color:#d8cfe6 transparent;padding:0 24px 16px}.bm-approved .bm-dialog.service-options-dialog [data-slot=dialog-description]{color:#928a9a;margin:0 0 14px;font-size:14px;line-height:1.5}.bm-approved .service-options-dialog .service-popup-scroll>ul{margin:0;padding:0}.bm-approved .service-options-dialog .service-popup-scroll>ul>li{color:#615969;border-bottom:1px solid #f2eff6;padding:11px 0 11px 16px;font-size:15px;line-height:1.4}.bm-approved .service-options-dialog .service-popup-scroll>ul>li:last-child{border-bottom:0}.bm-approved .service-options-dialog .service-popup-scroll>ul>li:before{content:"";background:#ad9bcf;border-radius:50%;width:4px;height:4px;top:19px;left:1px}.bm-approved .bm-dialog.service-options-dialog>.service-popup-form{background:#fcfbfe;border-top:1px solid #eeeaf3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:18px 24px 22px}.bm-approved .service-options-dialog .service-popup-form h3{letter-spacing:-.02em;margin-bottom:2px;font-size:17px;font-weight:500;line-height:1.25}.bm-approved .service-options-dialog .service-popup-form label{color:#8c8396;gap:6px;font-size:12px}.bm-approved .service-options-dialog .service-popup-form input:not([type=hidden]){height:42px;min-height:42px;box-shadow:none;background:#fff;border:1px solid #e6e0ed;border-radius:9px;padding:10px 12px;font-size:16px}.bm-approved .service-options-dialog .service-popup-form input::placeholder{color:#aaa1b3}.bm-approved .service-options-dialog .service-popup-form input:focus{outline-offset:1px;box-shadow:none;border-color:#b8a7df;outline:2px solid #b8a7df}.bm-approved .service-options-dialog .service-popup-form>.button{min-height:40px;box-shadow:none;background:#7158d6;border-radius:9px;grid-area:3/2;justify-self:end;padding:10px 24px;font-size:14px;font-weight:500}.bm-approved .service-options-dialog .service-popup-form>.button:hover{background:#6249c5;transform:none}.bm-approved .service-options-dialog .service-popup-form>.form-note{text-align:left;color:#a198ac;grid-area:3/1;align-self:center;max-width:190px;font-size:11px;line-height:1.4}.bm-approved .service-options-dialog .service-popup-form>.service-popup-status{text-align:left;color:#81758d;grid-area:4/1/auto/-1;font-size:12px}.bm-approved .service-options-dialog .service-popup-scroll:focus-visible{outline-offset:-3px;border-radius:8px;outline:2px solid #b8a7df}@media (max-width:767px){.bm-approved .bm-dialog.service-options-dialog{border-radius:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.bm-approved .bm-dialog.service-options-dialog>[data-slot=dialog-title]{padding:22px 54px 16px 20px;font-size:21px}.bm-approved .bm-dialog.service-options-dialog>.service-popup-scroll{padding:0 20px 14px}.bm-approved .bm-dialog.service-options-dialog>.service-popup-form{gap:10px;padding:16px 20px 18px}.bm-approved .service-options-dialog .service-popup-form>.button{padding:10px 18px}}.bm-approved .site-mega-panel[data-slot=dialog-content]{color:#262626;background:#fff;border-radius:24px;flex-direction:column;gap:0;width:min(1640px,86vw);max-width:none;max-height:calc(100dvh - 128px);padding:0;display:flex;top:96px;left:50%;overflow:hidden;transform:none;box-shadow:0 24px 90px #08031733}.bm-approved .site-menu-body{overscroll-behavior:contain;min-height:0;padding:48px;overflow-y:auto}.bm-approved .menu-categories{grid-template-columns:1fr 1fr;gap:48px;display:grid}.bm-approved .menu-category{grid-template-columns:minmax(110px,.75fr) minmax(0,2fr);gap:28px;min-width:0;display:grid}.bm-approved .menu-category+.menu-category{border-left:1px solid #e7e4ed;padding-left:48px}.bm-approved .menu-category h2{letter-spacing:-.04em;margin:8px 0;font-size:36px;font-weight:500;line-height:1.1}.bm-approved .menu-category-scroll{scrollbar-width:thin;scrollbar-color:#a7a2ad #f5f3f8;scrollbar-gutter:stable;min-width:0;max-height:min(500px,52dvh);padding-right:12px;overflow-y:auto}.bm-approved .menu-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px;display:grid}.bm-approved .menu-entry-title{letter-spacing:-.035em;color:#595959;align-items:center;gap:8px;min-height:44px;font-size:23px;font-weight:500;line-height:1.2;display:flex}.bm-approved .menu-entry-title>span{opacity:0;color:#9b87ff;transition:opacity .2s}.bm-approved .menu-entry-title:hover,.bm-approved .menu-entry-title:focus-visible{color:#9b87ff}.bm-approved .menu-entry-title:hover>span,.bm-approved .menu-entry-title:focus-visible>span{opacity:1}.bm-approved .menu-entry ul{color:#999;margin:12px 0 0;padding:0;font-size:14px;line-height:1.6;list-style:none}.bm-approved .menu-entry summary{cursor:pointer;color:#393939;align-items:center;gap:9px;min-height:36px;font-size:14px;list-style:none;display:flex}.bm-approved .menu-entry summary::-webkit-details-marker{display:none}.bm-approved .menu-entry summary b{background:#eae6fc;border-radius:50%;place-items:center;min-width:28px;height:28px;padding:0 6px;font-weight:400;display:grid}.bm-approved .menu-expand-label:before{content:"Показать все"}.bm-approved .menu-entry details[open] .menu-expand-label:before{content:"Свернуть"}.bm-approved .menu-entry details[open] .menu-chevron{transform:rotate(180deg)}.bm-approved .menu-entry details>ul{margin-top:4px}.bm-approved .menu-audit{color:#fff;background:linear-gradient(110deg,#03020f,#31286e);border-radius:28px;align-items:center;gap:24px;margin-top:48px;padding:24px;display:flex}.bm-approved .menu-audit>img{object-fit:cover;border-radius:10px;flex:none;width:124px;height:80px}.bm-approved .menu-audit-price{white-space:nowrap;letter-spacing:-.04em;align-items:center;gap:20px;font-size:38px;display:flex}.bm-approved .menu-audit-price s{color:#827b92;font-size:28px}.bm-approved .menu-audit>strong{letter-spacing:-.035em;font-size:32px;font-weight:500;line-height:1.1}.bm-approved .menu-audit>p{color:#aba5ba;flex:1;margin:0;font-size:14px;line-height:1.3}.bm-approved .menu-audit .button{white-space:nowrap;min-height:48px;padding:14px 20px;font-size:14px}.bm-approved .site-mega-panel>[data-slot=dialog-close]{color:#625773;background:#f6f3fb;border-radius:50%;width:32px;height:32px;top:12px;right:12px}.bm-approved .menu-mobile-links{display:none}@media (min-width:768px) and (max-width:1400px){.bm-approved .site-menu-body{padding:36px}.bm-approved .menu-categories{gap:24px}.bm-approved .menu-category{grid-template-columns:1fr;gap:20px}.bm-approved .menu-category+.menu-category{padding-left:24px}.bm-approved .menu-category h2{font-size:30px}.bm-approved .menu-entry-title{font-size:20px}.bm-approved .menu-entry-grid{gap:28px 20px}.bm-approved .menu-audit{gap:20px;padding:20px}.bm-approved .menu-audit-price{gap:10px;font-size:28px}.bm-approved .menu-audit-price s{font-size:18px}.bm-approved .menu-audit>strong{font-size:24px}.bm-approved .menu-audit>img{width:80px;height:64px}}@media (max-width:767px){.bm-approved .site-mega-panel[data-slot=dialog-content]{border-radius:20px;width:calc(100vw - 16px);max-height:calc(100dvh - 96px);top:80px}.bm-approved .site-menu-body{padding:28px 20px 24px}.bm-approved .menu-categories{grid-template-columns:1fr;gap:28px}.bm-approved .menu-category{grid-template-columns:1fr;gap:16px}.bm-approved .menu-category+.menu-category{border-top:1px solid #ece8f2;border-left:0;padding-top:28px;padding-left:0}.bm-approved .menu-category h2{margin:0;font-size:28px}.bm-approved .menu-category-scroll{max-height:none;padding:0;overflow:visible}.bm-approved .menu-entry-grid{gap:24px 16px}.bm-approved .menu-entry-title{overflow-wrap:anywhere;min-height:44px;font-size:18px}.bm-approved .menu-entry-title>span{opacity:1}.bm-approved .menu-entry ul{margin-top:8px;font-size:12px;line-height:1.5}.bm-approved .menu-entry summary{gap:6px;min-height:44px;font-size:12px}.bm-approved .menu-entry summary b{min-width:22px;height:22px;font-size:11px}.bm-approved .menu-audit{border-radius:18px;grid-template-columns:64px 1fr;gap:12px;margin-top:28px;padding:16px;display:grid}.bm-approved .menu-audit>img{grid-row:1/3;width:64px;height:64px}.bm-approved .menu-audit-price{gap:12px;font-size:26px}.bm-approved .menu-audit-price s{font-size:17px}.bm-approved .menu-audit>strong{font-size:21px}.bm-approved .menu-audit>p,.bm-approved .menu-audit>.button{grid-column:1/-1}.bm-approved .menu-audit>p{font-size:12px}.bm-approved .menu-mobile-links{color:#6555df;flex-wrap:wrap;gap:16px;margin-top:20px;font-size:14px;display:flex}.bm-approved .menu-mobile-links a{padding:8px 0}}@media (prefers-reduced-motion:reduce){.bm-approved .menu-entry-title>span{transition:none}}.bm-approved .menu-categories{align-items:start}.bm-approved .menu-category,.bm-approved .menu-entry-grid{align-content:start;align-items:start}@media (min-width:768px){.bm-approved .menu-category-scroll{align-self:start}.bm-approved .menu-category+.menu-category .menu-category-scroll{max-height:min(500px,52dvh,var(--menu-products-height,500px));overscroll-behavior-y:contain;overflow-y:auto}}.bm-approved .offer-overview{background:#f7f6fa;border-block:1px solid #eeebf2;padding-top:80px;padding-bottom:80px}.bm-approved .offer-heading{text-align:center;max-width:990px;margin:0 auto}.bm-approved .offer-heading h2{letter-spacing:-.045em;margin:24px 0;font-size:clamp(34px,3.05vw,56px);font-weight:500;line-height:1.05}.bm-approved .offer-heading h2 em{color:#6b55ed;font-style:normal;display:block}.bm-approved .offer-heading>p{color:#817b8e;max-width:760px;margin:0 auto;font-size:18px;line-height:1.5}.bm-approved .offer-fit{color:#908899;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:32px 0 44px;font-size:13px;display:flex}.bm-approved .offer-fit ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bm-approved .offer-fit li{color:#625a70;background:#fff;border:1px solid #e8e3f0;border-radius:100px;padding:9px 14px}.bm-approved .offer-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.bm-approved .offer-explainer{background:#fff;border:1px solid #e8e4ef;border-radius:28px;min-width:0;padding:32px}.bm-approved .offer-explainer>[data-slot=tabs]{min-width:0}.bm-approved .offer-tabs[data-slot=tabs-list]{background:#f3f0fa;border-radius:12px;gap:4px;width:100%;height:auto;min-height:48px;padding:4px;display:flex}.bm-approved .offer-tabs [data-slot=tabs-trigger]{white-space:nowrap;color:#8a8196;border-radius:9px;flex:1;min-height:40px;padding:10px 12px;font-size:15px}.bm-approved .offer-tabs [data-slot=tabs-trigger][data-state=active],.bm-approved .offer-tabs [data-slot=tabs-trigger][data-state=active]{color:#6853de;background:#fff;box-shadow:0 2px 8px #3827670a}.bm-approved .offer-tab-panel{min-height:390px;padding-top:30px}.bm-approved .offer-tab-panel>h3{letter-spacing:-.025em;max-width:480px;margin-bottom:28px;font-size:27px;font-weight:500;line-height:1.18}.bm-approved .offer-values{gap:22px;display:grid}.bm-approved .offer-values article,.bm-approved .offer-process li{align-items:flex-start;gap:16px;display:flex}.bm-approved .offer-index{color:#a193c4;font-variant-numeric:tabular-nums;flex:0 0 34px;padding-top:2px;font-size:13px}.bm-approved .offer-tab-panel h4{margin:0 0 6px;font-size:19px;font-weight:500;line-height:1.2}.bm-approved .offer-tab-panel p{color:#89818f;margin:0;font-size:15px;line-height:1.45}.bm-approved .offer-deliverables,.bm-approved .offer-process{gap:16px;margin:0;padding:0;list-style:none;display:grid}.bm-approved .offer-deliverables li{border-bottom:1px solid #eeeaf4;align-items:flex-start;gap:12px;padding-bottom:14px;font-size:17px;line-height:1.4;display:flex}.bm-approved .offer-deliverables li>span{color:#8d77eb}.bm-approved .offer-tab-panel .offer-note{margin-top:22px;font-size:13px}.bm-approved .offer-proof{color:#fff;background:radial-gradient(at 75% 10%,#6354c960,#0000 65%),#100c24;border-radius:28px;flex-direction:column;min-width:0;padding:28px;display:flex;overflow:hidden}.bm-approved .offer-proof-top{color:#bab0d7;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.bm-approved .offer-proof-top a{white-space:nowrap;letter-spacing:0;color:#d5caff;font-size:13px}.bm-approved .offer-proof-images{justify-content:center;align-items:center;gap:16px;height:220px;margin:30px 0 24px;display:flex}.bm-approved .offer-proof-images img{object-fit:cover;border-radius:16px;width:43%;height:200px;transform:rotate(-5deg);box-shadow:0 20px 32px #0004}.bm-approved .offer-proof-images img+img{transform:rotate(5deg)translateY(8px)}.bm-approved .offer-proof-copy{margin-top:auto}.bm-approved .offer-proof-copy h3{letter-spacing:-.025em;margin:0 0 12px;font-size:30px;font-weight:500;line-height:1.12}.bm-approved .offer-proof-copy p{color:#b2a8c6;max-width:440px;margin:0;font-size:16px;line-height:1.45}.bm-approved .offer-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.bm-approved .offer-chips span{color:#cfc4e6;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:100px;padding:7px 12px;font-size:12px}.bm-approved .offer-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.bm-approved .offer-trust>div{background:#fff;border:1px solid #eae5f2;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:22px;display:flex}.bm-approved .offer-trust-icon,.bm-approved .offer-trust>div>img{color:#8c78de;background:#eee9fc;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.bm-approved .offer-trust p{min-width:0;margin:0}.bm-approved .offer-trust strong{font-size:15px;font-weight:500;line-height:1.3;display:block}.bm-approved .offer-trust p>span{color:#938a9d;margin-top:4px;font-size:12px;line-height:1.4;display:block}.bm-approved .offer-trust a{color:#9c8bbb;margin-left:auto;padding:8px;font-size:20px}.bm-approved .offer-next{justify-content:space-between;align-items:center;gap:24px;padding:32px 0 0;display:flex}.bm-approved .offer-next h3{margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.2}.bm-approved .offer-next p{color:#8c8496;margin:0;font-size:15px}.bm-approved .offer-next .button{white-space:nowrap;align-items:center;gap:24px;min-height:50px;font-size:15px;display:flex}@media (max-width:1100px){.bm-approved .offer-trust{gap:12px}.bm-approved .offer-trust>div{gap:8px;padding:16px}.bm-approved .offer-tab-panel{min-height:430px}.bm-approved .offer-proof-images{height:210px}.bm-approved .offer-proof-images img{height:175px}}@media (max-width:767px){.bm-approved .offer-overview{padding:56px 16px}.bm-approved .offer-heading{text-align:left}.bm-approved .offer-heading h2{margin:20px 0;font-size:32px;line-height:1.1}.bm-approved .offer-heading>p{font-size:16px;line-height:1.5}.bm-approved .offer-fit{justify-content:flex-start;gap:10px;margin:24px 0 28px}.bm-approved .offer-fit ul{gap:6px}.bm-approved .offer-fit li{padding:8px 10px;font-size:11px}.bm-approved .offer-layout{grid-template-columns:minmax(0,1fr);gap:16px}.bm-approved .offer-explainer{border-radius:22px;padding:20px}.bm-approved .offer-tabs[data-slot=tabs-list]{gap:2px;padding:3px}.bm-approved .offer-tabs [data-slot=tabs-trigger]{min-height:40px;padding:9px 5px;font-size:12px}.bm-approved .offer-tab-panel{min-height:440px;padding-top:24px}.bm-approved .offer-tab-panel>h3{margin-bottom:24px;font-size:23px}.bm-approved .offer-tab-panel h4{font-size:18px}.bm-approved .offer-tab-panel p{font-size:14px}.bm-approved .offer-index{flex-basis:22px}.bm-approved .offer-deliverables li{font-size:15px}.bm-approved .offer-proof{border-radius:22px;padding:24px}.bm-approved .offer-proof-images{height:185px;margin:24px 0}.bm-approved .offer-proof-images img{height:166px}.bm-approved .offer-proof-copy h3{font-size:26px}.bm-approved .offer-proof-copy p{font-size:15px}.bm-approved .offer-trust{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin-top:16px;display:flex;overflow-x:auto}.bm-approved .offer-trust>div{scroll-snap-align:start;flex:0 0 90%;padding:20px}.bm-approved .offer-next{flex-direction:column;align-items:stretch;gap:20px;padding-top:28px}.bm-approved .offer-next h3{font-size:24px}.bm-approved .offer-next .button{justify-content:center}}.bm-approved .offer-explainer .offer-tab-panel{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#c8bdf0 #f6f3fb;scrollbar-gutter:stable;height:390px;min-height:0;padding-bottom:8px;padding-right:10px;overflow-y:auto}@media (max-width:1100px){.bm-approved .offer-explainer .offer-tab-panel{height:430px}}@media (max-width:767px){.bm-approved .offer-explainer .offer-tab-panel{height:440px;max-height:65dvh}}.bm-approved .offer-explainer .offer-tab-panel{overflow:hidden auto}.bm-approved .offer-tab-panel::-webkit-scrollbar{width:6px}.bm-approved .offer-tab-panel::-webkit-scrollbar-track{background:#f6f3fb;border-radius:8px}.bm-approved .offer-tab-panel::-webkit-scrollbar-thumb{background:#c8bdf0;border-radius:8px}.bm-approved .offer-values article+article{border-top:1px solid #eeeaf4;padding-top:20px}.bm-approved .offer-values article:last-child{padding-bottom:16px}.bm-approved .offer-layout .offer-explainer{flex-direction:column;height:520px;min-height:0;display:flex;overflow:hidden}.bm-approved .offer-explainer>[data-slot=tabs]{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex;overflow:hidden}.bm-approved .offer-explainer .offer-tabs[data-slot=tabs-list]{flex:none}.bm-approved .offer-explainer .offer-tab-panel[data-slot=tabs-content]{flex:1 1 0;height:0;min-height:0;max-height:none;overflow:hidden auto}@media (max-width:1100px){.bm-approved .offer-layout .offer-explainer{height:560px}}@media (max-width:767px){.bm-approved .offer-layout .offer-explainer{height:min(560px,80dvh);min-height:300px}}.bm-approved .offer-layout .offer-explainer{height:calc(var(--offer-preview-height,450px) + 122px)}.bm-approved .offer-explainer .offer-tab-panel{-webkit-mask-image:linear-gradient(#000 0% calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 28px),#0000 100%)}.bm-approved .offer-explainer .offer-tab-panel[data-at-end=true]{-webkit-mask-image:none;mask-image:none}@media (max-width:767px){.bm-approved .offer-layout .offer-explainer{height:calc(var(--offer-preview-height,450px) + 98px);min-height:0}}.bm-approved .offer-fit{flex-wrap:nowrap;min-width:0}.bm-approved .offer-fit>span{flex-shrink:0}.bm-approved .offer-tags-viewport{min-width:0;max-width:100%;overflow:hidden}.bm-approved .offer-tags-track{width:max-content;display:flex}.bm-approved .offer-tags-track ul{flex-wrap:nowrap;flex:none;gap:8px;padding-right:8px}.bm-approved .offer-tags-track li{white-space:nowrap;flex:none}.bm-approved .offer-tags-copy{display:none!important}.bm-approved .offer-tags-viewport[data-overflow=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.bm-approved .offer-tags-viewport[data-overflow=true] .offer-tags-copy{display:flex!important}.bm-approved .offer-tags-viewport[data-overflow=true] .offer-tags-track{animation:offer-tags-marquee var(--tag-duration,24s)linear infinite}.bm-approved .offer-tags-viewport:hover .offer-tags-track,.bm-approved .offer-tags-viewport:focus-within .offer-tags-track{animation-play-state:paused}@keyframes offer-tags-marquee{to{transform:translateX(calc(-1*var(--tag-distance)))}}@media (max-width:767px){.bm-approved .offer-fit{flex-direction:column;align-items:flex-start}.bm-approved .offer-tags-viewport{width:100%}}@media (prefers-reduced-motion:reduce){.bm-approved .offer-tags-viewport[data-overflow=true]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bm-approved .offer-tags-viewport[data-overflow=true] .offer-tags-track{animation:none}.bm-approved .offer-tags-viewport[data-overflow=true] .offer-tags-copy{display:none!important}}.bm-approved .offer-trust .offer-trust-icon{color:#8063d9;background:linear-gradient(145deg,#f4efff,#eae2fc);border-radius:15px;width:48px;height:48px;box-shadow:inset 0 0 0 1px #e9e0fa}.bm-approved .offer-trust-icon svg{width:30px;height:30px;display:block}.bm-approved [data-slot=tabs-list]{background:#f1f0f9;border-radius:10px;align-items:center;gap:3px;padding:4px;display:inline-flex}.bm-approved [data-slot=tabs-trigger]{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px}.bm-approved [data-slot=tabs-trigger][data-state=active]{color:#161328;background:#fff}.bm-approved [data-slot=tabs-content][data-state=inactive]{display:none}.bm-approved [data-slot=checkbox]{color:#fff;cursor:pointer;background:#e2e2e2;border:0;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.bm-approved [data-slot=checkbox][data-state=checked]{background:#594fe5}.bm-approved [data-slot=select-trigger]{text-align:left;cursor:pointer;align-items:center;display:flex}.bm-approved [data-slot=select-trigger]:after{content:"⌄";margin-left:auto}.bm-approved.approved-select-content{z-index:100;color:#161328;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);background:#fff;border:1px solid #dcd8f2;border-radius:10px;overflow:auto;box-shadow:0 14px 45px #0002}.bm-approved .approved-select-item{cursor:pointer;outline:0;padding:12px 16px}.bm-approved .approved-select-item[data-highlighted]{background:#efedfb}.bm-approved.approved-dialog-layer{z-index:1000;pointer-events:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bm-approved .approved-dialog-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#03020fbf;position:absolute;inset:0}.bm-approved .approved-dialog-content{z-index:1;pointer-events:auto;border-radius:22px;width:min(100%,600px);max-height:min(90vh,850px);position:relative;overflow:auto}.bm-approved .approved-dialog-close{color:inherit;background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:18px}.bm-approved .fp-cover-real img{object-fit:cover;object-position:center;width:100%;height:100%}.bm-approved .fp-empty{text-align:center;color:#929292;padding:50px}.bm-approved .approved-lead-wrap{max-width:450px;margin:0 auto}.bm-approved .approved-lead-form{max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.bm-approved .approved-lead-form>div{background:0 0;border:0;margin:0;padding:0}.bm-approved .approved-lead-form [class*=form-content]{flex-direction:column;gap:8px;display:flex}.bm-approved .approved-lead-form [class*=miniblock]{gap:8px;display:grid}.bm-approved .approved-lead-form [class*=miniblock]>div{margin:0}.bm-approved .approved-lead-form input:not([type=checkbox]){color:#fff;background:#ffffff40;border:1px solid #0000;border-radius:10px;width:100%;min-height:56px;padding:16px;font-size:16px}.bm-approved .approved-lead-form input::placeholder{color:#a4a3ae}.bm-approved .approved-lead-form button[type=submit]{color:#fff;background:linear-gradient(125deg,#5345ec,#6a5bed);border:0;border-radius:10px;width:100%;min-height:56px}.bm-approved .approved-lead-form [class*=checkbox-primary]{color:#aaa6b5;font-size:11px}.bm-approved .approved-lead-wrap>.form-note{margin-top:10px}@media (min-width:768px){.bm-approved .fh .approved-lead-form [class*=form-content],.bm-approved .fh .approved-lead-form [class*=miniblock]{gap:.416667cqw}.bm-approved .fh .approved-lead-form [class*=input-primary--size-s]{border-radius:.625cqw;height:2.91667cqw;min-height:2.91667cqw}.bm-approved .fh .approved-lead-form input:not([type=checkbox]){border-radius:.625cqw;height:2.91667cqw;min-height:2.91667cqw;padding:0 .833333cqw;font-size:.833333cqw}.bm-approved .fh .approved-lead-form input[type=tel]{padding-left:5.1cqw!important}.bm-approved .fh .approved-lead-form [class*=input-primary__placeholder]{font-size:.833333cqw}.bm-approved .fh .approved-lead-form button[type=submit]{border-radius:.520833cqw;height:2.91667cqw;min-height:2.91667cqw;padding:0;font-size:.833333cqw}.bm-approved .fh .approved-lead-form [class*=checkbox-primary]{font-size:.625cqw;line-height:1.3}.bm-approved .fh .approved-lead-form [class*=checkbox-primary__box]{width:1.2cqw;height:1.2cqw}.bm-approved .fh .approved-lead-wrap>.form-note{margin-top:.416667cqw;font-size:.729167cqw}}.bm-approved .fp-card-heading>*{min-width:0}.bm-approved .fp-card h3{overflow-wrap:anywhere}.bm-approved .fp-result{overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:55%}.bm-approved .fp-result strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bm-approved .fp-card-body>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bm-approved .approved-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.bm-approved .fp-result{max-width:100%}}.bm-approved .approved-extended-form{box-shadow:none;background:0 0;border:0;width:100%;max-width:none;padding:0}.bm-approved .approved-extended-form [class*=form-header]{text-align:center;margin-bottom:24px}.bm-approved .approved-extended-form [class*=form-body]{background:0 0;padding:0}.bm-approved .approved-extended-form [class*=form-content]{gap:14px;display:grid}.bm-approved .approved-extended-form [class*=miniblock]{gap:8px;min-width:0;display:grid}.bm-approved .approved-extended-form [class*=miniblock]>div{min-width:0;margin:0}.bm-approved .approved-extended-form input:not([type=checkbox]),.bm-approved .approved-extended-form select{color:#161328;background:#f1f1f1;border:1px solid #0000;border-radius:10px;width:100%;min-height:56px;padding:16px;font-size:16px}.bm-approved .dark .approved-extended-form input:not([type=checkbox]),.bm-approved .dark .approved-extended-form select{color:#fff;background:#ffffff40}.bm-approved .approved-extended-form select option{color:#161328}.bm-approved .approved-extended-form button[type=submit]{color:#fff;background:linear-gradient(125deg,#5345ec,#6a5bed);border:0;border-radius:10px;min-height:56px;padding:16px 24px}.bm-approved .approved-extended-product .approved-extended-form [class*=form-content]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.bm-approved .approved-extended-product .approved-extended-form [class*=miniblock]{grid-area:1/1;grid-template-columns:repeat(4,minmax(0,1fr))}.bm-approved .approved-extended-product .approved-extended-form button[type=submit]{grid-area:1/2}.bm-approved .approved-extended-product .approved-extended-form [class*=checkbox-primary]{grid-column:1/-1}.bm-approved .approved-extended-audit .approved-extended-form [class*=miniblock]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.bm-approved .approved-extended-product .approved-extended-form [class*=form-content]{grid-template-columns:1fr}.bm-approved .approved-extended-product .approved-extended-form [class*=miniblock]{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-approved .approved-extended-product .approved-extended-form button[type=submit]{grid-area:auto/1}}@media (max-width:600px){.bm-approved .approved-extended-product .approved-extended-form [class*=miniblock],.bm-approved .approved-extended-audit .approved-extended-form [class*=miniblock]{grid-template-columns:1fr}}.bm-approved .approved-popup-form,.bm-approved .approved-quiz-form{box-shadow:none;background:0 0;border:0;padding:0}.bm-approved .approved-popup-form [class*=form-header]{margin:16px 0}.bm-approved .approved-popup-form [class*=miniblock]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bm-approved .approved-popup-form input:not([type=checkbox]),.bm-approved .approved-quiz-form input:not([type=checkbox]){color:#fff;background:#ffffff20;border:1px solid #ffffff30;border-radius:10px;width:100%;min-height:48px;padding:12px}.bm-approved .approved-popup-form button[type=submit],.bm-approved .approved-quiz-form button[type=submit]{color:#fff;background:#594fe5;border:0;border-radius:10px;min-height:50px}.bm-approved .approved-quiz-form{grid-column:1/-1;width:100%}.bm-approved .approved-quiz-form [class*=miniblock]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bm-approved .approved-quiz-form [class*=form-content]{gap:12px;display:grid}@media (max-width:600px){.bm-approved .approved-popup-form [class*=miniblock],.bm-approved .approved-quiz-form [class*=miniblock]{grid-template-columns:1fr}}.bm-approved .fh-stats{width:min(100%,760px);height:auto;min-height:32px;overflow:visible;-webkit-mask-image:none;mask-image:none}.bm-approved .fh-stats-track{white-space:normal;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative;left:auto;transform:none}.bm-approved .fh-stats-track>span{white-space:nowrap;gap:6px;padding:8px 12px;font-size:clamp(10px,.625cqw,12px)}.bm-approved .fh-stats-track b{font-size:clamp(10px,.625cqw,12px)}.bm-approved .fh-stats-track img{width:14px;height:14px}@media (min-width:768px){.bm-approved .fh-stats{width:max-content;max-width:none;left:50%;transform:translate(-50%)}.bm-approved .fh-stats-track{flex-wrap:nowrap}}@media (min-width:768px) and (max-width:1100px){.bm-approved .fh-stats-track{gap:6px;transform:scale(.75)}.bm-approved .fh-stats-track>span{gap:4px;padding:5px 7px;font-size:8px}.bm-approved .fh-stats-track b{font-size:8px}.bm-approved .fh-stats-track img{width:10px;height:10px}}@media (max-width:767px){.bm-approved .fh-stats{max-width:100%;height:auto;margin-bottom:24px}.bm-approved .fh-stats-track{gap:8px}.bm-approved .fh-stats-track>span{padding:7px 10px}}.bm-approved .bm-dialog.service-options-dialog>.service-popup-form-shell{background:#fcfbfe;border-top:1px solid #eeeaf3;flex:none;padding:18px 24px 22px}.bm-approved .service-popup-form-shell h3{letter-spacing:-.02em;margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.25}.bm-approved .service-popup-form-shell .approved-popup-form{width:100%;box-shadow:none;color:#171322;background:0 0;border:0;margin:0;padding:0;display:block}.bm-approved .service-popup-form-shell .approved-popup-form>[class*=form-body]{margin:0;padding:0}.bm-approved .service-popup-form-shell .approved-popup-form [class*=form-content]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.bm-approved .service-popup-form-shell .approved-popup-form [class*=miniblock]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.bm-approved .service-popup-form-shell .approved-popup-form [class*=miniblock]>div{min-width:0;margin:0}.bm-approved .service-popup-form-shell .approved-popup-form [class*=miniblock]>div[class*=input-primary__phone-wrapper]{padding-top:20px;position:relative}.bm-approved .service-popup-form-shell .approved-popup-form [class*=miniblock]>div:has(>input[name=name]){padding-top:20px;position:relative}.bm-approved .service-popup-form-shell .approved-popup-form [class*=miniblock]>div[class*=input-primary__phone-wrapper]:before{color:#8c8396;font-size:12px;line-height:16px;position:absolute;top:0;left:0}.bm-approved .service-popup-form-shell .approved-popup-form [class*=miniblock]>div:has(>input[name=name]):before{color:#8c8396;font-size:12px;line-height:16px;position:absolute;top:0;left:0}.bm-approved .service-popup-form-shell .approved-popup-form [class*=miniblock]>div:has(>input[name=name]):before{content:"Имя *"}.bm-approved .service-popup-form-shell .approved-popup-form [class*=miniblock]>div[class*=input-primary__phone-wrapper]:before{content:"Телефон"}.bm-approved .service-popup-form-shell .approved-popup-form span[class*=input-primary__placeholder]{display:none}.bm-approved .service-popup-form-shell .approved-popup-form input:not([type=hidden]):not([type=checkbox]){color:#171322;-webkit-text-fill-color:#171322;caret-color:#171322;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;height:44px;min-height:44px;box-shadow:none;background:#fff;border:1px solid #e6e0ed;border-radius:9px;font-size:15px}.bm-approved .service-popup-form-shell .approved-popup-form [class*=input-primary__placeholder]{color:#aaa1b3;font-size:14px}.bm-approved .service-popup-form-shell .approved-popup-form span[class*=input-primary__placeholder]{z-index:1;pointer-events:none}.bm-approved .service-popup-form-shell .approved-popup-form input::placeholder{color:#aaa1b3;-webkit-text-fill-color:#aaa1b3;opacity:1}.bm-approved .service-popup-form-shell .approved-popup-form button[type=submit]{color:#fff;background:#7158d6;border:0;border-radius:9px;grid-column:2;width:100%;min-height:44px;font-size:14px}.bm-approved .service-popup-form-shell .approved-popup-form [class*=checkbox-primary]{color:#81758d;grid-column:1/-1;font-size:11px;line-height:1.35}.bm-approved .service-popup-form-shell .form-note{color:#a198ac;margin:8px 0 0;font-size:11px;line-height:1.4}@media (max-width:520px){.bm-approved .bm-dialog.service-options-dialog>.service-popup-form-shell{padding:16px 20px 18px}.bm-approved .service-popup-form-shell .approved-popup-form [class*=form-content],.bm-approved .service-popup-form-shell .approved-popup-form [class*=miniblock]{grid-template-columns:minmax(0,1fr)}.bm-approved .service-popup-form-shell .approved-popup-form button[type=submit]{grid-column:1}}.bm-approved .approved-publication-player{aspect-ratio:16/9;background:#0d0b1b;border:0;border-radius:12px;width:100%;margin-top:16px;display:block}.bm-approved .bm-founder-dialog .approved-publication-player{aspect-ratio:16/9;max-height:70dvh}.bm-approved .about-section,.bm-approved .products-section{background-color:#0d0b1b}.bm-approved .products-section:before{background:radial-gradient(65% 65% at 50% 35%,#594fe565,#0000 80%);inset:0 0 25%}.bm-approved .approved-extended-form [class*=form-tabs__button--active]{color:#fff;background:#594fe5}.bm-approved .approved-extended-product .approved-extended-form [class*=miniblock]>:first-child{order:1}.bm-approved .approved-extended-product .approved-extended-form [class*=miniblock]>:nth-child(2){order:3}.bm-approved .approved-extended-product .approved-extended-form [class*=miniblock]>:nth-child(3){order:4}.bm-approved .approved-extended-product .approved-extended-form [class*=miniblock]>:nth-child(4){order:2}.bm-approved .approved-extended-form [class*=checkbox-primary]{white-space:normal;max-width:640px;font-size:12px;line-height:1.5}.bm-approved .footer-documents a{border-bottom:1px solid #ffffff25;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.bm-approved .footer-documents a:hover{color:#ada5ff}.bm-approved .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bm-approved .approved-dialog-content.site-mega-panel{position:fixed;top:96px;left:50%;transform:none}@media (max-width:767px){.bm-approved .approved-dialog-content.site-mega-panel{top:80px}}.bm-approved .approved-dialog-content.site-mega-panel{transform:translate(-50%)!important}.bm-approved.approved-dialog-layer{color:inherit;background:0 0}.bm-approved .media-card.video-media{aspect-ratio:1;width:100%;height:auto;min-height:0}.bm-approved .video-media>img{object-fit:cover;inset:0}.bm-approved .footer-contact-details{color:#aaa3b8;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.bm-approved .footer-contact-details h3{color:#fff;margin-bottom:14px}.bm-approved .footer-contact-details a{overflow-wrap:anywhere}.bm-approved .footer-contact-details a:hover{color:#ada5ff}.bm-approved .footer-contact-details p{max-width:340px;line-height:1.5}.bm-approved .footer-contact-details .footer-map-link{color:#ada5ff;margin-top:4px}.bm-approved .review-card-no-image{grid-template-columns:1fr}.bm-approved .review-card-no-image .review-copy{min-width:0}.bm-approved .stars{flex-shrink:0;gap:2px;display:flex}.bm-approved .stars .star-empty{opacity:.25}@media (max-width:767px){.bm-approved .media-grid:not(.show-more) .media-column:nth-child(n+3){display:none}.bm-approved .media-section>.center-action{display:block}}
/*# sourceMappingURL=c2ffd962e272c0c8.css.map*/