:root{--bg:#121314;--bg-2:#18191c;--card:#1f2024;--line:#33343a;--fg:#f2ede3;--fg-2:#c0b9ad;--muted:#979187;--gold-t:#f2c14e;--aksen:#5ad1e6;--aksen-t:#5ad1e6;--glass:#ffffff0b;--gold-grad:linear-gradient(180deg, #fcd964 0%, #f2c14e 45%, #d4911f 100%);--wa:#1fa855;--wrap:1200px;--font:"Plus Jakarta Sans", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color-scheme:dark}:root[data-tema=terang]{--bg:#f5f3ee;--bg-2:#ebe8e1;--card:#fff;--line:#dad6cc;--fg:#1a1b1d;--fg-2:#46443f;--muted:#66625a;--gold-t:#8a5906;--aksen-t:#146f80;--glass:#ffffffbf;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{font-family:var(--font);background:var(--bg);color:var(--fg);margin:0;font-size:16px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.025em;line-height:1.08}ul,ol{margin:0;padding:0}.wrap{width:100%;max-width:var(--wrap);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}@media (width>=720px){.wrap{padding-left:32px;padding-right:32px}}.sec{padding-block:clamp(64px,9vw,104px)}.sec--alt{background:var(--bg-2)}.head{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.head--row{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.head--row>div{flex-direction:column;gap:14px;display:flex}.mono{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.eyebrow{color:var(--aksen-t)}.hl{color:var(--gold-t)}.muted{color:var(--muted)}.lead{color:var(--fg-2);max-width:60ch;font-size:clamp(16px,1.6vw,18px)}.h2{font-size:clamp(30px,4.2vw,46px);font-weight:800}.num{font-variant-numeric:tabular-nums}.btn{min-height:48px;font:700 15px var(--font);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn svg{flex:none;width:18px;height:18px}.btn--gold{background:var(--gold-grad);color:#2a1d05;box-shadow:0 8px 22px -10px #d4911fcc}.btn--ghost{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn--wa{background:var(--wa);color:#fff}:focus-visible{outline:2px solid var(--aksen-t);outline-offset:3px}.card{background:var(--card);border:1px solid var(--line);border-radius:20px}.glass{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);border-radius:14px}.ph{border:1.5px dashed var(--line);border-radius:20px}.badge{border:1px dashed var(--aksen-t);color:var(--aksen-t);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.grid-bg{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:48px 48px}.dot{background:var(--aksen);width:8px;height:8px;box-shadow:0 0 12px var(--aksen);border-radius:50%;animation:2s ease-in-out infinite kedip}.g2,.g3,.g4{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=640px){.g2,.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bento{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=640px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(200px,auto)}.span2{grid-column:span 2}.row2{grid-row:span 2}}@keyframes kedip{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.skip[data-astro-cid-hkbrpulz]{background:var(--card);color:var(--fg);z-index:100;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip[data-astro-cid-hkbrpulz]:focus{left:8px}.topbar[data-astro-cid-hkbrpulz]{z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.topbar__in[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.brand[data-astro-cid-hkbrpulz]{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{object-fit:contain;width:44px;height:44px}.brand[data-astro-cid-hkbrpulz]>span[data-astro-cid-hkbrpulz]{flex-direction:column;line-height:1.2;display:flex}.brand[data-astro-cid-hkbrpulz] strong[data-astro-cid-hkbrpulz]{white-space:nowrap;font-size:15px}.brand[data-astro-cid-hkbrpulz] .mono[data-astro-cid-hkbrpulz]{font-size:10px}.navlinks[data-astro-cid-hkbrpulz]{gap:26px;font-size:14px;font-weight:600;display:none}.navlinks[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--fg-2);text-decoration:none}.navlinks[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--fg)}.topbar__aksi[data-astro-cid-hkbrpulz]{align-items:center;gap:8px;display:flex}.topbar__daftar[data-astro-cid-hkbrpulz]{display:none}.tema-btn[data-astro-cid-hkbrpulz]{border:1px solid var(--line);width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.tema-btn[data-astro-cid-hkbrpulz] .ico[data-astro-cid-hkbrpulz]{width:20px;height:20px}.ico--matahari[data-astro-cid-hkbrpulz]{display:none}[data-tema=terang] .ico--matahari[data-astro-cid-hkbrpulz]{display:block}[data-tema=terang] .ico--bulan[data-astro-cid-hkbrpulz]{display:none}.menu[data-astro-cid-hkbrpulz]{position:relative}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{width:44px;padding:0;list-style:none}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.menu__panel[data-astro-cid-hkbrpulz]{flex-direction:column;min-width:200px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px -16px #00000080}.menu__panel[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-radius:10px;padding:12px 14px;font-weight:600;text-decoration:none}.menu__panel[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background:var(--bg-2)}@media (width>=560px){.topbar__daftar[data-astro-cid-hkbrpulz]{display:inline-flex}}@media (width>=1040px){.navlinks[data-astro-cid-hkbrpulz]{display:flex}.menu[data-astro-cid-hkbrpulz]{display:none}}@media (width<=380px){.brand[data-astro-cid-hkbrpulz] strong[data-astro-cid-hkbrpulz]{font-size:13px}}.footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);background:var(--bg-2);font-size:14px}.footer__in[data-astro-cid-hkbrpulz]{gap:32px;padding-block:48px}.footer__col[data-astro-cid-hkbrpulz]{flex-direction:column;gap:8px;display:flex}.footer__col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:none}.footer__col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration:underline}.footer__logo[data-astro-cid-hkbrpulz]{align-items:center;gap:12px;margin-bottom:6px;display:flex}.footer__logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{object-fit:contain;width:auto;height:44px}.legal[data-astro-cid-hkbrpulz]{color:var(--fg-2);font-size:11px}.legal[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:underline}.footer__bawah[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);padding-block:16px 96px;font-size:12px}.wa-float[data-astro-cid-hkbrpulz]{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--wa);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:fixed;box-shadow:0 10px 24px -8px #00000080}.wa-float[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:30px;height:30px}
