:root{--k-pearl:#f2f1ec;--k-ink:#090b10;--k-void:#000;--k-carbon:#0a0a0a;--k-slate:#141414;--k-bg:var(--k-pearl);--k-fg:var(--k-ink);--k-muted:#555d6e;--k-line:#0a0c1221;--k-line-strong:#0a0c1238;--k-glass:linear-gradient(135deg, #ffffffad 0%, #ffffff6b 100%);--k-glass-border:#ffffffd6;--k-glass-rim:#fffffff2;--k-glass-shadow:0 0 0 1px #0a0c1212, 0 20px 46px -20px #0f172a21;--k-accent:#fe6e00;--k-cyan:#087f8c;--k-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--k-ease:cubic-bezier(.2, .7, .2, 1);--k-spring:cubic-bezier(.34, 1.9, .36, 1)}html[data-theme=dark]{--k-bg:var(--k-void);--k-fg:#f4f4f5;--k-muted:#9aa1ae;--k-line:#ffffff24;--k-line-strong:#ffffff3d;--k-glass:linear-gradient(135deg, #182134a3 0%, #0b0f1a7a 100%);--k-glass-border:#ffffff2b;--k-glass-rim:#ffffff38;--k-glass-shadow:0 24px 54px -18px #000000d1}body:has(.k-surface){background:var(--k-bg);color:var(--k-fg)}.k-surface{background:radial-gradient(60% 40% at 12% 0%, color-mix(in srgb, var(--k-accent) 9%, transparent) 0%, transparent 60%), radial-gradient(50% 40% at 92% 6%, color-mix(in srgb, var(--k-cyan) 8%, transparent) 0%, transparent 60%), var(--k-bg)}.k-panel{border:1px solid var(--k-glass-border);background:var(--k-glass);box-shadow:var(--k-glass-shadow), inset 0 1px 0 var(--k-glass-rim);-webkit-backdrop-filter:blur(28px)saturate(1.65);backdrop-filter:blur(28px)saturate(1.65);transition:border-color .3s var(--k-ease), box-shadow .35s var(--k-ease), transform .35s var(--k-ease);border-radius:14px;min-width:0;position:relative}.k-panel.is-strong{border-color:color-mix(in srgb, var(--k-accent) 55%, var(--k-glass-border));box-shadow:0 26px 60px -22px color-mix(in srgb, var(--k-accent) 40%, transparent), var(--k-glass-shadow), inset 0 1px 0 var(--k-glass-rim)}.k-badge{font-family:var(--k-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--k-muted);align-items:center;gap:.7rem;font-size:.5625rem;font-weight:700;display:inline-flex}.k-badge:after{content:"";background:var(--k-line-strong);width:34px;height:1px}.k-rule{background:var(--k-line);width:100%;height:1px}.k-big{letter-spacing:-.045em;transform-origin:50% 100%;font-weight:700;line-height:.94}.k-big em{letter-spacing:-.03em;color:var(--k-accent);font-family:Georgia,Times New Roman,serif;font-style:italic}.k-mono{font-family:var(--k-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--k-muted);font-size:.625rem;font-weight:700}.k-num{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-weight:700;line-height:1}.k-btn{background:var(--k-fg);min-height:48px;color:var(--k-bg);font-family:var(--k-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);transition:background .3s var(--k-ease), color .3s var(--k-ease), transform .3s var(--k-ease);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.5rem;font-size:.625rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.k-btn:hover{transform:translateY(-1px)}.k-btn.is-accent{background:var(--k-accent);color:#fff}.k-btn.is-ghost{color:var(--k-fg);border-color:var(--k-line-strong);background:0 0}.k-btn:disabled{opacity:.5;cursor:not-allowed}.k-switch{border:1px solid var(--k-line);background:var(--k-glass);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-radius:10px;flex-wrap:wrap;gap:3px;max-width:100%;padding:3px;display:inline-flex}.k-switch button{color:var(--k-muted);font-family:var(--k-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;min-height:40px;transition:background .22s var(--k-ease), color .22s var(--k-ease);background:0 0;border:0;border-radius:7px;padding:.65rem .95rem;font-size:.625rem;font-weight:700}.k-switch button[data-on="1"]{background:var(--k-fg);color:var(--k-bg)}.k-price{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.k-ticker{white-space:nowrap;font-family:var(--k-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--k-muted);gap:2.2rem;font-size:.5625rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.k-scrollbar{z-index:90;transform-origin:0;background:linear-gradient(90deg, var(--k-accent), #ffb03a, var(--k-cyan));pointer-events:none;height:2px;position:fixed;inset:0 0 auto}::view-transition-old(root){mix-blend-mode:normal;animation:none;display:block}::view-transition-new(root){mix-blend-mode:normal;animation:none;display:block}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.k-btn:hover{transform:none}}.paket-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.paket-kartu{flex-direction:column;min-width:0;padding:16px;display:flex;position:relative;overflow:visible}.paket-kepala{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.paket-token{margin-left:auto}.paket-lencana{font-family:var(--k-mono);letter-spacing:.18em;text-transform:uppercase;background:var(--bg);border:1px solid var(--k-accent);color:var(--k-accent);white-space:nowrap;z-index:2;padding:3px 8px;font-size:.5rem;font-weight:700;position:absolute;top:0;left:14px;transform:translateY(-50%)}.paket-kartu .k-price{font-size:1.95rem;display:block}.paket-hemat{font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-accent);border:1px solid color-mix(in srgb, var(--k-accent) 38%, transparent);background:color-mix(in srgb, var(--k-accent) 9%, transparent);align-self:flex-start;margin-top:10px;padding:3px 9px;font-size:.5625rem;font-weight:700;display:inline-block}.paket-hemat-kosong{color:var(--k-muted);border-color:var(--k-line);background:0 0}.paket-benefit{color:var(--k-muted);gap:5px;margin:12px 0 0;padding:0;font-size:12.4px;line-height:1.5;list-style:none;display:grid}.paket-benefit li:before{content:"—";color:var(--k-accent);margin-right:7px;font-weight:700}.paket-cta{width:100%;margin-top:14px;font-size:.5625rem}@media (max-width:1000px){.paket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.paket-grid{grid-template-columns:1fr;gap:10px}.paket-kartu{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:13px;display:grid}.paket-kepala{grid-column:1/-1;padding-top:6px}.paket-kartu>div:first-of-type,.paket-kartu>div:nth-of-type(2),.paket-hemat{grid-column:1}.paket-benefit{display:none}.paket-cta{white-space:nowrap;grid-area:2/2/span 3;width:auto;margin:0;padding:0 14px}.paket-kartu .k-price{font-size:1.5rem}}
:root{--s-void:#000;--s-surface:#0a0a0a;--s-surface2:#141414;--s-line:#27272a;--s-text:#fff;--s-muted:#a1a1aa;--card:var(--surface);--s-mono:ui-monospace, "SF Mono", "JetBrains Mono", "Geist Mono", Menlo, monospace;--s-ease:cubic-bezier(.16, 1, .3, 1);--s-tech:.08em}[data-theme=dark],html:not([data-theme=light]){--bg:#000;--bg-soft:#0a0a0a;--surface:#0a0a0a;--surface-2:#141414;--line:#ffffff17;--line-strong:#fff3;--text:#fff;--muted:#a1a1aa;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:10px;--shadow-sm:none;--shadow:0 24px 60px -30px #000000e6}[data-theme=light]{--bg:#f2f1ec;--bg-soft:#fff;--surface:#fff;--surface-2:#f7f6f2;--line:#0a0c121f;--line-strong:#0a0c1247;--text:#090b10;--muted:#555d6e;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:10px;--shadow-sm:none;--shadow:0 20px 46px -26px #0f172a38}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--text);color:var(--bg)}h1,h2,h3,h4{letter-spacing:-.035em;font-weight:600;line-height:1.05}h1{letter-spacing:-.045em;line-height:.98}.k-num,.stat b,.k-price{font-variant-numeric:tabular-nums}.badge,.eyebrow,.label-kecil{font-family:var(--s-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.badge{color:var(--muted);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0;display:inline-flex}.badge:before{content:"";background:var(--muted);flex:none;width:22px;height:1px}.eyebrow{color:var(--muted);letter-spacing:.2em}.card{background:color-mix(in srgb, var(--surface) 72%, transparent);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);transition:border-color .4s var(--s-ease), transform .5s var(--s-ease), background .4s var(--s-ease)}.card:hover{border-color:var(--line-strong)}.card-flat{background:color-mix(in srgb, var(--surface-2) 80%, transparent);border:1px solid var(--line);border-radius:var(--r-md)}.stat{background:color-mix(in srgb, var(--surface) 72%, transparent);border:1px solid var(--line);border-radius:var(--r-lg)}.stat b{letter-spacing:-.04em;font-weight:600}.swiss-grid{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.swiss-grid>*{background:var(--surface)}.btn{--btn-bg:var(--text);--btn-fg:var(--bg);isolation:isolate;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--s-mono);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);min-height:46px;transition:color .4s var(--s-ease), border-color .4s var(--s-ease);box-shadow:none;border:1px solid #0000;border-radius:0;padding:0 1.25rem;font-size:11px;font-weight:600;position:relative;overflow:hidden}.btn:before{content:"";background:var(--primary);height:200%;transition:transform .45s var(--s-ease);z-index:-1;position:absolute;inset:50% 0 auto;transform:translateY(100%)}.btn:hover:before{transform:translateY(-50%)}.btn:hover{color:#fff}.btn-primary{--btn-bg:var(--primary);--btn-fg:#fff}.btn-primary:before{background:var(--text)}.btn-primary:hover{color:var(--bg)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--text);border-color:var(--line-strong)}.btn-ghost:hover{color:#fff;border-color:#0000}.btn-sm{min-height:40px;padding:0 .95rem;font-size:10px}.input,select.input,textarea.input{border:1px solid var(--line-strong);color:var(--text);font-family:var(--s-mono);min-height:44px;transition:border-color .3s var(--s-ease);background:0 0;border-width:0 0 1px;border-radius:0;padding:10px 2px;font-size:13px}.input:focus{border-bottom-color:var(--primary);box-shadow:none;outline:none}.input::placeholder{color:color-mix(in srgb, var(--muted) 80%, transparent)}.tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:2px;padding:0}.tab{color:var(--muted);font-family:var(--s-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:42px;padding:0 .9rem;font-size:10px;font-weight:600}.tab:hover{color:var(--text)}.tab.active{color:var(--text);border-bottom-color:var(--primary);background:0 0}.tbl thead th{font-family:var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);font-size:9.5px;font-weight:600}.tbl tbody td{border-bottom:1px solid var(--line)}.tbl tbody tr:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}.side{border-right:1px solid var(--line);background:var(--bg)}.side a,.side .side-item{border-radius:0}.side a.active,.side .side-item.active{background:color-mix(in srgb, var(--text) 6%, transparent);box-shadow:inset 2px 0 0 var(--primary)}.head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.k-hairlines{z-index:0;pointer-events:none;opacity:.06;justify-content:space-between;padding:0 clamp(12px,4vw,48px);display:flex;position:fixed;inset:0}.k-hairlines i{background:var(--text);width:1px;height:100%;display:block}.k-dotgrid{z-index:0;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--text) 26%, transparent) 1px, transparent 1.4px);opacity:.55;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 30%,#000 0%,#0000 78%);mask-image:radial-gradient(60% 60% at 50% 30%,#000 0%,#0000 78%)}.hover-angkat{transition:transform .5s var(--s-ease), border-color .4s var(--s-ease)}.hover-angkat:hover{transform:translateY(-6px)}.k-mono-label{font-family:var(--s-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}@media (prefers-reduced-motion:reduce){.btn:before,.hover-angkat,.card{transition:none!important}.hover-angkat:hover,.card:hover{transform:none}}
.jelly-wrap{cursor:default;display:inline}.jelly-char{transform-origin:50% 100%;will-change:transform;transition:transform .42s cubic-bezier(.34,1.9,.36,1),color .3s;display:inline-block}.jelly-wrap:hover .jelly-char[data-phase=up]{transform:translateY(-.13em)scale(1.1,.88)rotate(-2.2deg)}.jelly-wrap:hover .jelly-char[data-phase=down]{transform:translateY(.045em)scale(.94,1.08)rotate(1.6deg)}.jelly-char[data-phase=rest]{transform:none}@media (prefers-reduced-motion:reduce){.jelly-char{transition:none!important}.jelly-char,.jelly-wrap:hover .jelly-char[data-phase=up],.jelly-wrap:hover .jelly-char[data-phase=down]{transform:none!important}}
