.bm-shell{max-width:calc(1280px + 2 * var(--bm-gutter));padding-inline:var(--bm-gutter);margin-inline:auto}.bm-h2{letter-spacing:-.025em;color:var(--bm-text-primary);text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:400;line-height:1.06}.bm-lede{max-width:56ch;color:var(--bm-text-secondary);text-wrap:pretty;margin:16px 0 0;font-size:clamp(17px,1.4vw,19px);line-height:1.5}.bm-stack-head{margin-bottom:clamp(32px,4vw,56px)}.bm-link{font-family:var(--bm-font-ui);color:var(--bm-text-primary);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.bm-link svg,.bm-btn svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.bm-link:hover svg,a:hover .bm-link svg,.bm-btn:hover svg{transform:translate(3px)}.bm-btn{border-radius:var(--bm-r-btn);min-height:48px;font-family:var(--bm-font-ui);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,transform .12s;display:inline-flex}.bm-btn:active{transform:translateY(1px)}.bm-btn-light{background:var(--bm-field-3);color:var(--bm-field-0);border:1px solid #0000}.bm-btn-light:hover{background:var(--bm-chrome-ink)}.bm-btn-glass{background:var(--bm-field-glass);color:var(--bm-chrome-ink);border:1px solid var(--bm-field-glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bm-btn-glass:hover{background:var(--bm-tint-14)}.bm-hero3{--overlap:clamp(170px, 23vw, 350px);position:relative}.bm-hero3-ground.bm-ground-dark{isolation:isolate;margin-top:calc(-1 * var(--bm-nav-height));padding:calc(var(--bm-nav-height) + clamp(56px, 7vw, 96px)) var(--bm-gutter) calc(var(--overlap) + clamp(40px, 5vw, 72px));background:var(--bm-field-0);position:relative;overflow:hidden}.bm-field{z-index:-1;position:absolute;inset:0}.bm-field-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.1s;display:block}.bm-field-canvas[data-live]{opacity:1}.bm-hero3-copy{max-width:1280px;margin:0 auto}.bm-hero3-title{letter-spacing:-.045em;color:var(--bm-chrome-ink);margin:0;font-size:clamp(38px,6.6vw,96px);font-weight:700;line-height:.98}.bm-hero3-line{display:block}.bm-hero3-lede{max-width:38ch;color:var(--bm-chrome-ink);opacity:.86;text-wrap:pretty;margin:24px 0 0;font-size:clamp(18px,1.6vw,21px);line-height:1.45}.bm-hero3-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.bm-hero3-stage{z-index:2;max-width:calc(1180px + 2 * var(--bm-gutter));margin:calc(-1 * var(--overlap)) auto 0;padding-inline:var(--bm-gutter);perspective:1800px;position:relative}.bm-cycle{margin:0}.bm-cycle-frame{aspect-ratio:16/10;border-radius:var(--bm-r-lg);border:1px solid var(--bm-field-glass-line);background:var(--bm-chrome);box-shadow:0 60px 120px -50px var(--bm-frame-shadow);transform-origin:50% 0;position:relative;overflow:hidden}.bm-cycle-screen{opacity:0;transition:opacity .7s,transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.012)}.bm-cycle-screen.is-active{opacity:1;transform:none}.bm-cycle-screen img{object-fit:cover;width:100%;height:100%;display:block}.bm-cycle-tabs{justify-content:center;gap:4px;margin-top:18px;display:flex}.bm-cycle-tab{border-radius:var(--bm-r-btn);min-height:40px;color:var(--bm-text-secondary);font-family:var(--bm-font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:8px 14px 12px;font-size:13px;transition:color .2s,background .2s;position:relative}.bm-cycle-tab:hover{color:var(--bm-text-primary);background:var(--bm-tint-04)}.bm-cycle-tab.is-active{color:var(--bm-text-primary);background:var(--bm-tint-06)}.bm-cycle-tab i{background:var(--bm-tint-10);opacity:0;border-radius:2px;height:2px;position:absolute;bottom:6px;left:14px;right:14px;overflow:hidden}.bm-cycle-tab.is-active i{opacity:1}.bm-cycle-tab i:after{content:"";background:var(--bm-accent-blue);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bm-cycle-tab.is-active.is-running i:after{animation:bm-cycle-fill var(--hold,5s) linear forwards}@keyframes bm-cycle-fill{to{transform:scaleX(1)}}.bm-cycle-caption{text-align:center;color:var(--bm-text-muted);margin:8px 0 0;font-size:13px}.bm-ways{padding-block:clamp(88px,10vw,150px) clamp(40px,5vw,72px)}.bm-ways-grid{border-top:1px solid var(--bm-tint-10);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,3vw,44px);display:grid}.bm-way{color:inherit;align-content:start;gap:12px;padding:32px clamp(20px,3vw,48px) 32px 0;text-decoration:none;display:grid}.bm-way+.bm-way{border-left:1px solid var(--bm-tint-10);padding-left:clamp(20px,3vw,48px)}.bm-way h3{letter-spacing:-.015em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:500}.bm-way p{max-width:46ch;color:var(--bm-text-secondary);margin:0;font-size:17px;line-height:1.5}.bm-way .bm-link{margin-top:8px}.bm-way:hover h3{color:var(--bm-accent-blue-ink)}.bm-manage{padding-block:clamp(56px,7vw,112px)}.bm-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bm-cell{border:1px solid var(--bm-tint-10);border-radius:var(--bm-r-lg);background:var(--bm-surface);flex-direction:column;min-width:0;transition:border-color .25s;display:flex;position:relative;overflow:hidden}.bm-cell:hover{border-color:var(--bm-tint-24)}.bm-cell-website{grid-column:1/span 2}.bm-cell-copy{padding:24px 24px 20px}.bm-cell-copy h3{letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 8px;font-size:18px;font-weight:500;display:flex}.bm-cell-copy p{max-width:46ch;color:var(--bm-text-secondary);margin:0;font-size:15px;line-height:1.5}.bm-cell-copy .bm-planned{color:var(--bm-text-muted);align-items:flex-start;gap:6px;margin-top:12px;font-size:13px;display:flex}.bm-planned svg{flex-shrink:0;margin-top:2px}.bm-cell-shot{border-top:1px solid var(--bm-tint-10);border-left:1px solid var(--bm-tint-10);border-top-left-radius:var(--bm-r-md);background:var(--bm-surface-2);flex:1;min-height:240px;margin-left:24px;position:relative;overflow:hidden}.bm-cell-shot img{object-fit:cover;object-position:0 0;transform-origin:0 0;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.bm-cell-website .bm-cell-shot{min-height:300px}.bm-cell:hover .bm-cell-shot img{transform:scale(1.03)}.bm-records{gap:8px;margin:auto 24px 24px;padding:0;list-style:none;display:grid}.bm-records li{border:1px solid var(--bm-tint-08);border-radius:var(--bm-r-md);background:var(--bm-surface-2);align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.bm-records svg{color:var(--bm-text-muted)}.bm-areas{flex-wrap:wrap;gap:8px;margin:auto 24px 24px;padding:0;list-style:none;display:flex}.bm-areas li{border:1px solid var(--bm-tint-14);font-family:var(--bm-font-ui);color:var(--bm-text-muted);border-radius:999px;padding:8px 14px;font-size:13px}.bm-areas li.is-on{border-color:var(--bm-text-primary);background:var(--bm-text-primary);color:var(--bm-bg);text-decoration:none}.bm-apps.bm-ground-dark{padding-block:clamp(80px,10vw,144px)}.bm-apps-feature{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bm-feature{border:1px solid var(--bm-tint-12);border-radius:var(--bm-r-lg);background:var(--bm-tint-03);scroll-margin-top:calc(var(--bm-nav-height) + 20px);margin:0;overflow:hidden}.bm-feature-shot{border-bottom:1px solid var(--bm-tint-10);overflow:hidden}.bm-feature-shot img{width:100%;height:auto;transition:transform 1.4s cubic-bezier(.16,1,.3,1);display:block}.bm-feature:hover .bm-feature-shot img{transform:scale(1.025)}.bm-feature figcaption{gap:6px;padding:20px 24px 24px;display:grid}.bm-feature b{font-size:19px;font-weight:500}.bm-feature span{color:var(--bm-text-secondary);font-size:15px;line-height:1.5}.bm-app-list{border-top:1px solid var(--bm-tint-12);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.bm-app-list li{scroll-margin-top:calc(var(--bm-nav-height) + 20px);align-content:start;gap:8px;padding:24px 20px 8px 0;display:grid}.bm-app-list li+li{border-left:1px solid var(--bm-tint-10);padding-left:20px}.bm-app-list svg{color:var(--bm-brand-blue-lifted)}.bm-app-list b{font-size:16px;font-weight:500}.bm-app-list span{color:var(--bm-text-secondary);font-size:14px;line-height:1.5}.bm-facts{border-top:1px solid var(--bm-tint-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,6vw,80px) 0 0;display:grid}.bm-facts>div{padding:28px 20px 0 0}.bm-facts dt{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,104px);font-weight:400;line-height:1}.bm-facts dd{max-width:24ch;color:var(--bm-text-secondary);margin:10px 0 0;font-size:15px;line-height:1.45}.bm-count{display:inline-grid}.bm-count-ghost,.bm-count-live{grid-area:1/1}.bm-count-ghost{visibility:hidden}.bm-apps-note{max-width:72ch;color:var(--bm-text-muted);margin:clamp(32px,4vw,48px) 0 0;font-size:14px;line-height:1.55}.bm-apps-overview{border:1px solid var(--bm-tint-12);border-radius:var(--bm-r-lg);aspect-ratio:2400/881;margin:clamp(32px,4vw,48px) 0 0;position:relative;overflow:hidden}.bm-apps-overview img{object-fit:cover;object-position:0 0}.bm-apps.bm-ground-dark+.bm-final-v2{border-top:1px solid var(--bm-chrome-line);margin-top:0}.bm-loop-section{padding-block:clamp(80px,10vw,144px) clamp(48px,6vw,80px)}.bm-loop{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);display:grid}.bm-loop-stage{position:relative}.bm-loop-sticky{top:calc(var(--bm-nav-height) + 48px);aspect-ratio:16/10;position:sticky}.bm-loop-visual{border:1px solid var(--bm-tint-10);border-radius:var(--bm-r-lg);background:var(--bm-surface-2);opacity:0;transition:opacity .5s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden;transform:translateY(14px)scale(.985)}.bm-loop-visual.is-active{opacity:1;transform:none}.bm-loop-shot{object-fit:cover;object-position:0 0;width:100%;height:100%;display:block}.bm-loop-visual .bm-draw{place-items:center;height:100%;padding:20px;display:grid}.bm-loop-visual .bm-draw-page{width:min(460px,100%)}.bm-loop-steps{margin:0;padding:0;list-style:none}.bm-loop-step{border-top:1px solid var(--bm-tint-10);opacity:.4;flex-direction:column;justify-content:center;min-height:56vh;padding:28px 0;transition:opacity .4s;display:flex}.bm-loop-step:first-child{border-top:0}.bm-loop-step.is-active{opacity:1}.bm-loop-num{border:1px solid var(--bm-tint-20);width:32px;height:32px;font-family:var(--bm-font-ui);border-radius:999px;place-items:center;margin-bottom:16px;font-size:13px;transition:background .3s,color .3s,border-color .3s;display:inline-grid}.bm-loop-step.is-active .bm-loop-num{border-color:var(--bm-text-primary);background:var(--bm-text-primary);color:var(--bm-bg)}.bm-loop-step h3,.bm-timeline-copy h3{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(26px,2.6vw,36px);font-weight:400}.bm-loop-step p,.bm-timeline-copy p{max-width:40ch;color:var(--bm-text-secondary);margin:0;font-size:17px;line-height:1.55}.bm-loop-inline{display:none}.bm-loop-foot{border-top:1px solid var(--bm-tint-10);color:var(--bm-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:clamp(32px,4vw,48px) 0 0;padding-top:20px;font-size:15px;display:flex}.bm-status{padding-block:clamp(56px,7vw,112px)}.bm-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(28px,3vw,44px);display:grid}.bm-status-col{border:1px solid var(--bm-tint-10);border-radius:var(--bm-r-lg);background:var(--bm-surface);padding:clamp(24px,3vw,36px)}.bm-status-col.is-planned{border-style:dashed;border-color:var(--bm-tint-20);background:0 0}.bm-status-label{font-family:var(--bm-font-ui);color:var(--bm-text-muted);margin:0;font-size:13px}.bm-status-col ul{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.bm-status-col li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;display:flex}.bm-status-col svg{color:var(--bm-accent-emerald-ink);flex-shrink:0;margin-top:3px}.bm-status-col.is-planned svg{color:var(--bm-text-muted)}.bm-final-cta-btn{text-decoration:none}.bm-faq{interpolate-size:allow-keywords;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);padding-block:clamp(56px,7vw,112px) clamp(80px,9vw,136px);display:grid}.bm-faq>.bm-h2{top:calc(var(--bm-nav-height) + 32px);position:sticky}.bm-faq-item{border-top:1px solid var(--bm-tint-12)}.bm-faq-item:last-child{border-bottom:1px solid var(--bm-tint-12)}.bm-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:20px 0;font-size:18px;font-weight:500;line-height:1.35;list-style:none;display:flex}.bm-faq-item summary::-webkit-details-marker{display:none}.bm-faq-item summary:hover{color:var(--bm-accent-blue-ink)}.bm-faq-item summary i{flex-shrink:0;width:14px;height:14px;position:relative}.bm-faq-item summary i:before,.bm-faq-item summary i:after{content:"";background:currentColor;border-radius:1px;width:14px;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:6px;left:0}.bm-faq-item summary i:after{transform:rotate(90deg)}.bm-faq-item[open] summary i:after{transform:rotate(0)}.bm-faq-item p{max-width:62ch;color:var(--bm-text-secondary);margin:0;padding-bottom:22px;font-size:16px;line-height:1.6}.bm-faq-item::details-content{block-size:0;transition:block-size .3s cubic-bezier(.16, 1, .3, 1), content-visibility .3s allow-discrete;overflow:hidden}.bm-faq-item[open]::details-content{block-size:auto}.bm-side{padding-block:clamp(16px,2vw,32px) clamp(72px,9vw,128px)}.bm-side-title{border-bottom:1px solid var(--bm-tint-10);font-family:var(--bm-font-ui);color:var(--bm-text-muted);margin:0 0 clamp(28px,3vw,44px);padding-bottom:14px;font-size:13px;font-weight:500}.bm-row-shot{border:1px solid var(--bm-tint-10);border-radius:var(--bm-r-lg);background:var(--bm-surface);overflow:hidden}.bm-row-shot img{width:100%;height:auto;transition:transform 1.4s cubic-bezier(.16,1,.3,1);display:block}.bm-row-shot:hover img{transform:scale(1.015)}.bm-wide{scroll-margin-top:calc(var(--bm-nav-height) + 20px);gap:clamp(24px,3vw,40px);display:grid}.bm-wide-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px);display:grid}.bm-wide h3,.bm-duo-item h3{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(26px,2.6vw,36px);font-weight:400}.bm-row-tagline{color:var(--bm-text-primary);margin:0 0 10px;font-size:18px;font-weight:500}.bm-row-body{max-width:56ch;color:var(--bm-text-secondary);margin:0 0 18px;font-size:16px;line-height:1.55}.bm-wide-copy .bm-row-body{margin-bottom:0}.bm-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(56px,7vw,112px);display:grid}.bm-duo-item{scroll-margin-top:calc(var(--bm-nav-height) + 20px)}.bm-duo-item .bm-row-shot{margin-bottom:24px}.bm-solution-grid.bm-solution-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-solution-more{margin:4px 0 18px}.bm-timeline{gap:clamp(56px,7vw,112px);margin:0;padding:0;list-style:none;display:grid}.bm-timeline-step{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.bm-timeline-copy{top:calc(var(--bm-nav-height) + 40px);position:sticky}.bm-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:clamp(24px,3vw,48px) clamp(64px,8vw,112px);display:grid}.bm-pair-item{border:1px solid var(--bm-tint-10);border-radius:var(--bm-r-lg);background:var(--bm-surface-2);flex-direction:column;padding:clamp(24px,3vw,40px);display:flex}.bm-pair-item .bm-draw{margin-top:auto}.bm-money{padding-block:clamp(24px,3vw,48px) clamp(72px,9vw,128px)}.bm-money-grid{border-top:1px solid var(--bm-tint-10);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(28px,3vw,44px) 0 0;display:grid}.bm-money-grid>div{padding:24px 24px 0 0}.bm-money-grid>div+div{border-left:1px solid var(--bm-tint-10);padding-left:24px}.bm-money-grid dt{margin-bottom:8px;font-size:18px;font-weight:500}.bm-money-grid dd{color:var(--bm-text-secondary);margin:0;font-size:16px;line-height:1.55}.bm-draw{margin:0}.bm-draw-page{border:1px solid var(--bm-tint-10);border-radius:var(--bm-r-lg);background:var(--bm-surface);text-align:center;justify-items:center;gap:4px;padding:22px;display:grid}.bm-draw-page p{margin:0}.bm-draw-word{font-family:var(--bm-font-ui);justify-self:start;font-size:12px;font-weight:600;margin-bottom:10px!important}.bm-draw-word span{color:var(--bm-accent-blue-ink)}.bm-draw-kicker,.bm-draw-small,.bm-draw-by,.bm-draw-foot{color:var(--bm-text-muted);font-size:13px}.bm-draw-kicker{font-family:var(--bm-font-ui)}.bm-draw-mark{width:64px;height:64px;margin:8px 0}.bm-draw-name{letter-spacing:-.02em;font-size:24px;font-weight:700}.bm-draw-line{color:var(--bm-text-secondary);font-size:14px}.bm-draw-by{margin-bottom:8px!important}.bm-draw-block{border-top:1px solid var(--bm-tint-10);text-align:left;justify-self:stretch;margin-top:10px;padding-top:14px}.bm-draw-label{font-size:13px;font-weight:600}.bm-draw-browser{border:1px solid var(--bm-tint-10);border-radius:var(--bm-r-md);background:var(--bm-surface-2);gap:8px;margin-top:10px;padding:14px;display:grid}.bm-draw-browser span{background:var(--bm-tint-10);border-radius:4px;height:8px;display:block}.bm-draw-browser span:first-child{width:58%}.bm-draw-browser span:nth-child(2){width:82%}.bm-draw-browser span:nth-child(3){width:40%}.bm-draw-price{letter-spacing:-.01em;font-size:22px;font-weight:600;margin:6px 0 10px!important}.bm-draw-cadence{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.bm-draw-cadence li{border:1px solid var(--bm-tint-14);font-family:var(--bm-font-ui);border-radius:999px;padding:5px 10px;font-size:12px}.bm-draw-cadence li.is-on{border-color:var(--bm-text-primary);background:var(--bm-text-primary);color:var(--bm-bg)}.bm-draw-button{border-radius:var(--bm-r-btn);background:var(--bm-text-primary);min-height:36px;color:var(--bm-bg);font-family:var(--bm-font-ui);align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.bm-draw-foot{font-size:12px;margin-top:10px!important}.bm-draw-note{text-align:center;color:var(--bm-text-muted);margin-top:10px;font-size:13px}.bm-draw-profile{border-bottom:1px solid var(--bm-tint-10);text-align:left;justify-self:stretch;align-items:center;gap:12px;padding-bottom:16px;display:flex}.bm-draw-avatar{background:var(--bm-surface-3);border-radius:999px;flex-shrink:0;width:44px;height:44px}.bm-draw-tiles{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bm-draw-tiles li{gap:4px;min-width:0;display:grid}.bm-draw-tile{aspect-ratio:1;border:1px solid var(--bm-tint-10);border-radius:var(--bm-r-md);background:var(--bm-surface);place-items:center;display:grid;overflow:hidden}.bm-draw-tile img{width:64%;height:auto}.bm-draw-tiles b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}@keyframes bm-lift{0%{transform:translateY(.28em)}}@keyframes bm-fade-up{0%{opacity:0;transform:translateY(14px)}}@keyframes bm-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bm-rise{0%{transform:translateY(22px)}to{transform:none}}@keyframes bm-lay-flat{0%{transform:rotateX(7deg)scale(.965)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.bm-hero3-line{animation:.9s cubic-bezier(.16,1,.3,1) both bm-lift}.bm-hero3-line+.bm-hero3-line{animation-delay:60ms}.bm-hero3-lede{animation:.9s cubic-bezier(.16,1,.3,1) .14s both bm-fade-up}.bm-hero3-actions{animation:.9s cubic-bezier(.16,1,.3,1) .22s both bm-fade-up}.bm-hero3-stage{animation:1.1s cubic-bezier(.16,1,.3,1) .3s both bm-fade-up}@supports (animation-timeline:view()){.bm-reveal{animation:linear both bm-reveal;animation-timeline:view();animation-range:entry cover 24%}.bm-rise{animation:linear both bm-rise;animation-timeline:view();animation-range:entry cover 24%}.bm-cycle-frame{animation:linear both bm-lay-flat;animation-timeline:scroll(root);animation-range:0 55vh}}}@media (max-width:1080px){.bm-app-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-app-list li:nth-child(3){border-left:0;padding-left:0}.bm-app-list li:nth-child(n+3){border-top:1px solid var(--bm-tint-10)}}@media (max-width:960px){.bm-loop{grid-template-columns:minmax(0,1fr)}.bm-loop-stage{display:none}.bm-loop-step{opacity:1;min-height:0;padding:32px 0}.bm-loop-inline{border:1px solid var(--bm-tint-10);border-radius:var(--bm-r-lg);background:var(--bm-surface-2);margin-top:20px;display:block;overflow:hidden}.bm-loop-inline .bm-draw{padding:16px}.bm-loop-inline .bm-loop-shot{height:auto}.bm-timeline-step{grid-template-columns:1fr}.bm-timeline-copy{position:static}}@media (max-width:860px){.bm-hero3{--overlap:clamp(90px, 22vw, 170px)}.bm-cycle-tabs{margin-inline:calc(-1 * var(--bm-gutter));padding-inline:var(--bm-gutter);scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.bm-cycle-tabs::-webkit-scrollbar{display:none}.bm-ways-grid,.bm-bento,.bm-apps-feature,.bm-status-grid,.bm-faq,.bm-wide-copy,.bm-duo,.bm-pair,.bm-money-grid,.bm-solution-grid.bm-solution-grid-4{grid-template-columns:1fr}.bm-way,.bm-way+.bm-way{border-left:0;padding:28px 0}.bm-way+.bm-way{border-top:1px solid var(--bm-tint-10)}.bm-cell-website{grid-column:auto}.bm-cell-website .bm-cell-shot,.bm-cell-shot{min-height:200px}.bm-faq>.bm-h2{position:static}.bm-money-grid>div,.bm-money-grid>div+div{border-left:0;padding:20px 0}.bm-money-grid>div+div{border-top:1px solid var(--bm-tint-10)}.bm-facts{grid-template-columns:1fr}.bm-facts>div{border-bottom:1px solid var(--bm-tint-10);align-items:baseline;gap:18px;padding:18px 0;display:flex}.bm-facts dt{min-width:2ch;font-size:56px}.bm-facts dd{margin:0}}@media (max-width:560px){.bm-app-list{grid-template-columns:1fr}.bm-app-list li,.bm-app-list li+li{border-left:0;padding:20px 0}.bm-app-list li+li{border-top:1px solid var(--bm-tint-10)}.bm-hero3-actions .bm-btn{flex:auto}}.bm-phero{isolation:isolate;margin-top:calc(-1 * var(--bm-nav-height));padding:calc(var(--bm-nav-height) + clamp(56px, 7vw, 104px)) var(--bm-gutter) clamp(56px, 7vw, 104px);background:var(--bm-field-0);position:relative;overflow:hidden}.bm-phero-inner{gap:clamp(32px,5vw,72px);max-width:1280px;margin:0 auto;display:grid}.bm-phero.has-aside .bm-phero-inner{align-items:start}@media (min-width:961px){.bm-phero.has-aside .bm-phero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.bm-phero-kicker{font-family:var(--bm-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--bm-chrome-ink-soft);margin:0 0 20px;font-size:13px;font-weight:500}.bm-phero-title{letter-spacing:-.045em;max-width:16ch;color:var(--bm-chrome-ink);text-wrap:balance;margin:0;font-size:clamp(40px,5.6vw,84px);font-weight:700;line-height:1}.bm-phero-line{display:block}.bm-phero-lede{max-width:44ch;color:var(--bm-chrome-ink);opacity:.86;text-wrap:pretty;margin:24px 0 0;font-size:clamp(18px,1.5vw,21px);line-height:1.45}.bm-phero-lede p{margin:0}.bm-phero-extra{margin-top:28px}.bm-phero .bm-audience-tag{background:var(--bm-field-glass);border-color:var(--bm-field-glass-line);color:var(--bm-chrome-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bm-phero.is-screen{flex-direction:column;justify-content:center;min-height:100svh;padding-bottom:clamp(40px,5vw,72px);display:flex}.bm-phero.is-screen .bm-phero-inner{width:100%}.bm-phero.is-doc .bm-phero-title{max-width:22ch;font-size:clamp(36px,4.4vw,64px)}.bm-phero.is-doc .bm-phero-inner{max-width:760px}.bm-phero.is-doc .bm-phero-lede{max-width:62ch;font-size:clamp(17px,1.3vw,19px)}.bm-phero+.bm-solution-grid{margin-top:clamp(40px,5vw,72px)}.bm-phero-meta{font-family:var(--bm-font-ui);color:var(--bm-chrome-ink-soft);margin:0;font-size:13px}.bm-phero-meta a{color:inherit}@media (prefers-reduced-motion:no-preference){.bm-phero-title .bm-phero-line{animation:.9s cubic-bezier(.16,1,.3,1) both bm-lift}.bm-phero-title .bm-phero-line+.bm-phero-line{animation-delay:60ms}.bm-phero .bm-enter:not(.bm-phero-title){animation:.8s cubic-bezier(.16,1,.3,1) both bm-fade-up;animation-delay:calc(var(--i,0) * 80ms + 40ms)}}.bm-phero.is-screen .bm-phero-title{max-width:14ch;font-size:clamp(40px,4.8vw,72px)}.bm-contact-screen .bm-contact-channels{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bm-contact-screen .bm-channel-card{border-radius:var(--bm-r-md);background:var(--bm-field-glass);border:1px solid var(--bm-field-glass-line);color:var(--bm-chrome-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:4px;padding:14px 18px;transition:border-color .2s,background .2s;display:grid}.bm-contact-screen .bm-channel-card:hover{border-color:var(--bm-chrome-ink-soft);background:var(--bm-tint-14)}.bm-channel-title{justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.bm-channel-title svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.bm-channel-card:hover .bm-channel-title svg{transform:translate(2px,-2px)}.bm-channel-desc{color:var(--bm-chrome-ink-soft);font-size:13px;line-height:1.45}.bm-contact-screen .bm-channel-email{font-family:var(--bm-font-ui);color:var(--bm-chrome-ink);font-weight:500}.bm-contact-studio{margin-top:20px}.bm-contact-screen .bm-contact-form-panel{border:1px solid var(--bm-field-glass-line);border-radius:var(--bm-r-lg);background:var(--bm-bg);box-shadow:0 60px 120px -50px var(--bm-frame-shadow);padding:clamp(22px,2.6vw,32px)}.bm-contact-screen .bm-contact-form-panel h2{margin-bottom:18px}.bm-contact-screen .bm-contact-form{gap:14px}.bm-contact-screen .bm-form-textarea{min-height:92px}.bm-form-input:focus-visible,.bm-form-select:focus-visible,.bm-form-textarea:focus-visible{box-shadow:0 0 0 3px var(--bm-tint-10)}:is(.bm-form-input:user-invalid,.bm-form-textarea:user-invalid){border-color:var(--bm-accent-rose-ink)}@keyframes bm-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.bm-contact-success{animation:.6s cubic-bezier(.16,1,.3,1) both bm-fade-up}.bm-contact-success-badge{animation:.55s cubic-bezier(.16,1,.3,1) .1s both bm-pop}.bm-form-input,.bm-form-select,.bm-form-textarea{transition:border-color .18s,background .18s,box-shadow .18s}}.bm-legal,.bm-blog,.bm-pricing-main,.bm-contact-main{max-width:none;padding:0}.bm-legal .bm-legal-doc{max-width:calc(760px + 2 * var(--bm-gutter));padding:clamp(40px, 5vw, 72px) var(--bm-gutter) 72px;margin:0 auto}.bm-blog-body{max-width:calc(1280px + 2 * var(--bm-gutter));padding:clamp(40px, 5vw, 72px) var(--bm-gutter) 72px;margin:0 auto}.bm-pricing-main>:not(.bm-phero){max-width:var(--bm-shell);padding-inline:var(--bm-gutter);margin-inline:auto}.bm-pricing-main>.bm-phero+*{padding-top:clamp(40px,5vw,72px)}.bm-pricing-main>:last-child{padding-bottom:72px}@media (prefers-reduced-motion:reduce){.bm-cycle-screen,.bm-loop-visual,.bm-loop-step,.bm-loop-num,.bm-cell-shot img,.bm-feature-shot img,.bm-row-shot img,.bm-field-canvas,.bm-faq-item summary i:before,.bm-faq-item summary i:after,.bm-link svg,.bm-btn svg{transition:none}.bm-faq-item::details-content{transition:none}.bm-cycle-tab i{display:none}.bm-cell:hover .bm-cell-shot img,.bm-feature:hover .bm-feature-shot img,.bm-row-shot:hover img{transform:none}}
