.guide-holder{width:100%;max-width:792px;max-height:570px;aspect-ratio:792/570;display:block;margin:0 auto}.guide-holder.desktop{max-height:536px;max-width:834px;aspect-ratio:834/536}.guide-holder.mobile{max-height:800px;max-width:360px;aspect-ratio:360/800}.guide-wrapper{width:792px;max-height:570px;aspect-ratio:792/570;position:relative;border:26px solid #000;border-radius:18px;transform-origin:left top}.guide-wrapper.desktop{width:834px;max-height:536px;aspect-ratio:834/536;position:relative;border:26px solid #000;border-radius:18px;transform-origin:left top}.guide-wrapper.mobile{width:360px;max-height:800px;aspect-ratio:360/800;position:relative;border:12px solid #000;border-radius:16px;transform-origin:left top}.guide-wrapper>a.guide-start{position:absolute;width:64px;height:64px;top:calc(50% - 32px);left:calc(50% - 32px);background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;color:#fff;font-size:36px;border-radius:50%;z-index:10}.guide-wrapper>.guide-inner{width:100%;height:100%;position:absolute;overflow:hidden}.guide-wrapper>.guide-inner>.guide-item{width:100%;height:100%;overflow:hidden;position:absolute;top:100%}.guide-wrapper>.guide-inner>.guide-item.ready{animation:item-ready 1s;animation-fill-mode:forwards;filter:brightness(.5)}.guide-wrapper>.guide-inner>.guide-item.done,.guide-wrapper>.guide-inner>.guide-item.play{opacity:1;top:0;right:0}.guide-wrapper>.guide-inner>.guide-item.done{animation:item-done 1s;animation-fill-mode:forwards}.guide-item .guide-ov{background:0 0;position:absolute;inset:0;z-index:4;transform:translateX(-100%)}.guide-item .guide-ov-focus{background:0 0;position:absolute;z-index:4;border-radius:8px}.guide-item.play .guide-ov{animation:overlay .5s;animation-fill-mode:forwards}.guide-item.play .guide-ov-focus{animation:overlay-focus .5s;animation-fill-mode:forwards}.guide-item>.guide-toast,.guide-item>.guide-toast-stop{padding:12px 16px;background:#fff;border:.5px solid #ccc;box-shadow:0 0 5px 1px rgba(0,0,0,.19);border-radius:12px;width:70%;position:absolute;z-index:3;left:15%;top:-124px;opacity:0;height:100px}.guide-item.play>.guide-toast{animation:guide-toast 4s;animation-fill-mode:forwards}.guide-item.play>.guide-toast-stop{animation:guide-toast-stop 2s;animation-fill-mode:forwards}.guide-item>.guide-toast-stop>p,.guide-item>.guide-toast>p{margin:0 0 8px 0;font-size:14px;line-height:1.2;color:#141414}.guide-item>img.gi-base{width:100%;min-height:100%;object-fit:cover}.guide-wrapper.mobile .guide-item>img.gi-base{object-fit:unset;height:auto}.guide-item .guide-balloon{background:rgba(0,0,0,.8);padding:12px 16px;-webkit-backface-visibility:hidden;border-radius:4px;width:fit-content;height:fit-content;position:absolute;z-index:5;color:#fff;opacity:0}.guide-item .guide-toast-alt{background:rgba(0,0,0,.8);padding:12px 16px;-webkit-backface-visibility:hidden;border-radius:4px;width:fit-content;height:fit-content;position:absolute;z-index:5;color:#fff;opacity:0;bottom:-120px}.guide-item.play .guide-balloon{animation:speech-baloon-showing 1s;animation-fill-mode:forwards}.guide-item.play .guide-toast-alt{animation:guide-toast-alt 3s;animation-fill-mode:forwards}.guide-item .guide-balloon::after{content:'';position:absolute;display:block;width:0;height:0;right:-20px;top:calc(50% - 10px);border:10px solid transparent;border-left:10px solid rgba(0,0,0,.8);z-index:2}.guide-item .guide-balloon.top::after{right:calc(50% - 10px);top:calc(50% - 42px);border:10px solid transparent;border-bottom:10px solid rgba(0,0,0,.8);z-index:2}.guide-item .guide-balloon.left::after{right:unset;left:-20px;top:calc(50% - 10px);border:10px solid transparent;border-right:10px solid rgba(0,0,0,.8);z-index:2}.guide-item .mj-pulse{background:0 0;display:block;position:absolute;top:24px;right:24px;width:36px;height:36px;border-radius:50%;border:6px solid rgba(253,176,34,.55);opacity:0;cursor:pointer;z-index:5}.guide-item.play .mj-pulse{animation:pulsing 1s infinite}.guide-item .guide-blocker{background:#fff;position:absolute;z-index:5}a.cc-control{display:flex;width:fit-content;padding:6px 8px;border-radius:4px;background:#333;color:#fff;gap:0 8px;align-items:center;font-size:15px;margin:12px auto}label.demo-title{font-family:'Open Sans';color:#525252;font-size:18px;font-weight:600;line-height:28px;text-align:center}.mj-bimbingan-icon-small-card{width:unset!important;max-width:100%!important;margin-bottom:0!important;border-radius:unset!important}@keyframes pulsing{0%{opacity:0;transform:scale(1)}25%{opacity:.5;transform:scale(1.15)}50%{opacity:1;transform:scale(1.25)}100%{opacity:.1;transform:scale(1.5)}}@keyframes guide-toast{0%{opacity:0;transform:translateY(0)}20%{opacity:1;transform:translateY(148px)}80%{opacity:1;transform:translateY(148px)}100%{opacity:0;transform:translateY(0)}}@keyframes guide-toast-stop{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(148px)}}@keyframes guide-toast-alt{0%{opacity:0;transform:translateY(0)}20%{opacity:1;transform:translateY(-180px)}80%{opacity:1;transform:translateY(-180px)}100%{opacity:0;transform:translateY(0)}}@keyframes speech-baloon-showing{0%{opacity:0}100%{opacity:1}}@keyframes overlay{0%{transform:translateX(-100%);background:0 0;opacity:0}100%{transform:translateX(0);background:rgba(0,0,0,.5);opacity:1}}@keyframes overlay-focus{0%{opacity:0;transform:translateY(-120px);box-shadow:none}100%{box-shadow:0 0 0 100vmax rgba(0,0,0,.4);opacity:1;transform:translateY(0)}}@keyframes item-done{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-100%)}}@keyframes item-ready{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(-100%)}}.coachmark{display:inline-flex;animation:fading-in 1s linear}.mj-hero-fit-top{background:radial-gradient(100% 100% at 100% 0,#a9e2e1 0,rgba(169,226,225,0) 100%),radial-gradient(100% 100% at 0 0,#d9eccb 0,rgba(217,236,203,0) 100%)}.mj-hero-fit-top .mj-section-hero{min-height:540px}#hero-content{padding:48px;height:540px}#hero-content>h1{padding-right:0}.product-detail-sidebar label.mj-upper-text{padding:12px 0;border-top:1px solid var(--text-main);border-bottom:1px solid var(--text-main);margin-bottom:2em}.product-detail-content.toc a,.product-detail-content>a{padding:12px 0;margin:8px 0;display:block;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:var(--text-soft)}.product-detail-content.toc>h2{color:'#29B6B3'!important;font-size:16px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.product-detail-content.toc a.active,.product-detail-content>a.active{font-weight:600;color:var(--text-main)}.product-detail-content>a:hover{color:var(--text-thin)}.product-detail-sidebar{position:sticky;top:100px;height:800px}.product-detail-sidebar-inner .product-detail-content{height:600px;overflow-y:scroll}.product-detail-sidebar-inner .product-detail-content::-webkit-scrollbar{width:2px;background:0 0;border-radius:3px}.product-detail-sidebar-inner .product-detail-content::-webkit-scrollbar-thumb{background:var(--text-main)}.mj-accordion-detail-inner{padding:0 24px 24px 24px}.mj-card-display.card-perangkat{display:flex;flex-direction:column}.mj-card-display.card-perangkat>p{flex:1}.product-capsules{margin:6px}.product-capsules>i{display:block!important;margin-left:8px!important}.feature-extra{padding-top:54px;border-top:1px solid #e5e5e5}.product_feature_item img{width:80%;max-height:400px;object-fit:contain;display:block;margin:0 auto 20px auto}.product_feature_item .product_feature_caption{margin-top:48px;margin-bottom:24px}.product_feature_caption>ul{padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);row-gap:16px;justify-content:stretch}.product_feature_caption>ul>li{padding:0 24px;border-left:2px solid var(--teal-800);flex:1 0 50%;list-style:none;margin-bottom:24px}#fitur-navigation{display:none}.mj-slider-custom>.mj-slider-item{width:50%;margin:unset}.select-navigation{display:none;position:sticky;top:100px;color:#21928f;font-weight:600}.select-navigation>option{color:#212529;font-weight:400}@media all and (max-width:768px){.mj-hero-fit-top{background:radial-gradient(100% 100% at 100% 0,#a9e2e1 0,rgba(169,226,225,0) 100%),radial-gradient(100% 100% at 0 0,#d9eccb 0,rgba(217,236,203,0) 100%)}.mj-hero-fit-top .mj-section-hero{min-height:unset}#hero-content{padding:24px;height:auto}#hero-content>h1{padding-right:0}.mj-section-hero-cta{margin-bottom:12px}.product-detail-sidebar label.mj-upper-text{padding:12px 0;border-top:1px solid var(--text-main);border-bottom:1px solid var(--text-main);margin:32px 0}.product-detail-content>a{padding:12px 0;margin:8px 0;display:block;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--text-soft)}.product-detail-content>a.active{color:var(--text-main)}.product-detail-content>a:hover{color:var(--text-thin)}.product-detail-sidebar{position:fixed;background:#fff;top:110px;left:-180px;width:180px;height:unset;overflow-x:hidden;overflow-y:scroll;z-index:110;border-radius:0 12px 12px 0;padding:12px;box-shadow:var(--default-shadow);transition:all .1s linear}.product-detail-sidebar.show{transform:translateX(180px)}.product-detail-sidebar-inner .product-detail-content{height:300px}.product-detail-sidebar-inner .product-detail-content::-webkit-scrollbar{width:2px;background:0 0;border-radius:3px}.product-detail-sidebar-inner .product-detail-content::-webkit-scrollbar-thumb{background:var(--text-main)}.product_feature_caption>ul>li{grid-template-columns:repeat(1,1fr)}.card-perangkat{margin-bottom:12px}#fitur-navigation{position:fixed;z-index:110;top:50%;left:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--text-main);border-radius:0 12px 12px 0;transition:all .1s linear;display:none}#fitur-navigation>a{color:#fff;font-size:20px}#fitur-navigation.show{transform:translateX(180px)}.feature-capsules{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:8px;overflow-x:scroll;margin-bottom:12px}.feature-capsules>.product-capsules{flex:1 0 auto;margin-right:6px}.mj-slider-custom>.mj-slider-item{width:100%}.mj-slider-custom.highlighted .mj-slider-item:not(.is-selected){opacity:1!important}.mj-slider-custom.slides-on-mobile{padding:0 1.5em}.flickity-prev-next-button.previous{left:.5em;top:50%}.flickity-prev-next-button.next{right:.5em;left:unset;top:50%}.select-navigation{display:block}}