.bm-card{background:#922c83;border-radius:28px;max-width:1280px;margin:28px auto;padding:max(16px,min(3vw,28px))}.home_case_viewimage .bm-card{padding:max(16px,min(3vw,16px))}.bm-inner{grid-template-columns:1fr;display:grid;position:relative}.bm-browser{background:#fff;border-radius:22px;width:85%;margin:0 0 0 auto;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.35)}.bm-chrome{background:#fff;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.dot{border-radius:50%;width:12px;height:12px;display:inline-block}.red{background:#e56b5e}.yellow{background:#e6c75e}.green{background:#64c36c}.chrome-search{background:rgba(229,231,235,.8);border-radius:8px;flex:1;height:24px;margin-left:16px}.chrome-icon{background:rgba(229,231,235,.8);border-radius:6px;width:26px;height:26px}.bm-viewport.desktop{height:max(420px,min(52vw,620px));position:relative;overflow:hidden}.home_case_viewimage .bm-viewport.desktop{height:max(420px,min(52vw,420px))}.bm-phone{background:#111;border:6px solid #111;border-radius:32px;width:max(180px,min(24vw,280px));position:absolute;bottom:max(-24px,min(-4vw,-36px));left:max(0,min(3vw,24px));overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.45)}.home_case_viewimage .bm-phone{width:max(180px,min(24vw,180px));bottom:max(-24px,min(-4vw,-24px));left:max(0,min(3vw,0))}.bm-phone-notch{z-index:2;background:#000;border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:42%;height:16px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.bm-viewport.mobile{background:#000;border-radius:18px;height:max(340px,min(42vw,520px));margin:18px 8px 10px;position:relative;overflow:hidden}.home_case_viewimage .bm-viewport.mobile{height:max(340px,min(42vw,340px))}.bm-img{will-change:transform;width:100%;height:auto;animation:bmScroll var(--bmDur,20s)linear infinite alternate;display:block;transform:translateY(0)}@keyframes bmScroll{0%{transform:translateY(0)}to{transform:translateY(calc(-1*var(--bmDist,0px)))}}@media (prefers-reduced-motion:reduce){.bm-img{animation:none!important;transform:none!important}}@media (min-width:900px){.bm-inner{grid-template-columns:1fr}.bm-phone{bottom:max(-32px,min(-3vw,-44px));left:max(-30px,min(-2vw,-12px))}.home_case_viewimage .bm-phone{bottom:max(-32px,min(-3vw,-32px));left:max(-30px,min(-2vw,-30px))}}@media (max-width:600px){.bm-chrome{height:30px}.dot{width:10px;height:10px}.chrome-search{height:20px}.chrome-icon{width:20px;height:20px}.bm-viewport.desktop{height:max(360px,min(52vw,620px))}.home_case_viewimage .bm-viewport.desktop{height:max(360px,min(52vw,360px))}.bm-viewport.mobile{height:max(305px,min(42vw,520px))}.home_case_viewimage .bm-viewport.mobile{height:max(305px,min(42vw,305px))}.bm-phone{border:5px solid #111;width:max(170px,min(24vw,280px))}.home_case_viewimage .bm-phone{width:max(170px,min(24vw,170px))}.bm-phone-notch{height:14px}.case_viewimage{padding:1rem}.main_logo{width:10rem;margin-top:2rem}}@media (max-width:400px){.case_viewimage{padding:1rem .6rem}.bm-browser{border-radius:20px;width:90%}.bm-viewport.desktop{height:max(320px,min(52vw,620px))}.home_case_viewimage .bm-viewport.desktop{height:max(320px,min(52vw,320px))}.bm-phone{border:4px solid #111;border-radius:30px;width:max(140px,min(24vw,280px))}.home_case_viewimage .bm-phone{width:max(140px,min(24vw,140px))}.bm-phone-notch{height:12px}.bm-viewport.mobile{height:max(270px,min(42vw,520px))}.home_case_viewimage .bm-viewport.mobile{height:max(270px,min(42vw,270px))}.js-scroll-block-content{padding:1rem}}
