html{overflow-x:hidden}body{margin:0;background:#fff;font-family:Sora,system-ui,sans-serif;color:#1f2637}a{color:#1f2637}a:hover{color:#1f263799}.h-ink:hover{color:#1f2637!important}.h-terang:hover{color:#f8f6f5b3!important}.h-peach-text:hover{color:#1f263799!important}.h-dark-to-peach:hover,.h-peach-bg:hover{opacity:.85}.h-pad-left:hover{padding-left:12px!important}.h-fade:hover{opacity:.8}.h-chip:hover{border-color:#1f2637!important;background:#1f26370f!important}.h-lift:hover{transform:translateY(-4px)}.h-ink-fill:hover{background:#121826!important;color:#f8f6f5!important}[style*="cursor: pointer"]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tap-bb{transition:background .18s,transform .18s}.tap-bb:active{background:#1f263714;transform:scale(.9);transition:none}.termasuk-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}@media(max-width:640px){.termasuk-grid{grid-template-columns:1fr}}.st-num{transform-box:fill-box;transform-origin:center}.proses-anim .st-num{opacity:0}.proses-anim .st-line{clip-path:inset(-14% 100% -14% 0)}.proses-anim .st-vline{clip-path:inset(0 0 100% 0)}.proses-anim.proses-in .st-num{animation:stepIn .5s cubic-bezier(.2,.8,.3,1.3) both,stepPulse 2.6s ease-in-out infinite}.proses-anim.proses-in .st-1{animation-delay:.1s,1.6s}.proses-anim.proses-in .st-2{animation-delay:.4s,1.85s}.proses-anim.proses-in .st-3{animation-delay:.7s,2.1s}.proses-anim.proses-in .st-4{animation-delay:1s,2.35s}.proses-anim.proses-in .st-line{animation:lineSweep 1.3s ease-out .15s both}.proses-anim.proses-in .st-vline{animation:vlineSweep 1.2s ease-out .2s both}@keyframes stepIn{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes stepPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes lineSweep{0%{clip-path:inset(-14% 100% -14% 0)}to{clip-path:inset(-14% -2% -14% 0)}}@keyframes vlineSweep{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 -2% 0)}}@media(prefers-reduced-motion:reduce){.proses-anim .st-num{opacity:1;animation:none!important}.proses-anim .st-line,.proses-anim .st-vline{clip-path:none;animation:none!important}}.inv-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media(max-width:640px){.inv-grid{grid-template-columns:1fr}}
