:root{color-scheme:light;--bg:#f7f8fb;--bg-soft:#fff;--panel:#fff;--panel-2:#f3f5f8;--text:#111827;--muted:#667085;--line:#e4e7ec;--accent:#ff3158;--accent-hover:#e92b50;--accent-soft:#fff0f3;--green:#15803d;--green-soft:#ecfdf3;--nav-bg:#fff;--shadow:0 18px 55px #0f172a14;--shadow-soft:0 8px 28px #0f172a0d}html[data-theme=dark]{color-scheme:dark;--bg:#07111f;--bg-soft:#091524;--panel:#0d1b2d;--panel-2:#101f33;--text:#eef4ff;--muted:#9aa8bd;--line:#94a3b82e;--accent:#ff3158;--accent-hover:#ff5575;--accent-soft:#ff315817;--green:#4ade80;--green-soft:#22c55e17;--nav-bg:#07111f;--shadow:0 24px 80px #00000047;--shadow-soft:0 8px 30px #0000002e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 84% 6%,#ff315814,transparent 24%), var(--bg);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .2s,color .2s}a{color:inherit}button,input{font:inherit}.shell{width:min(1120px,100% - 40px);margin-inline:auto}.grid-bg{pointer-events:none;z-index:-1;background-image:linear-gradient(#94a3b80e 1px,#0000 1px),linear-gradient(90deg,#94a3b80e 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;mask-image:linear-gradient(#000,#0000 86%)}.topbar{z-index:100;border-bottom:1px solid var(--line);background:var(--nav-bg);-webkit-backdrop-filter:blur(18px);position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:10px 0;display:flex}.brand{letter-spacing:-.055em;flex:none;font-size:28px;font-weight:800;line-height:1;text-decoration:none}.brand b{color:var(--accent)}.nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.segmented{border:1px solid var(--line);background:var(--panel-2);border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.segmented button{cursor:pointer;min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;transition:all .18s}.segmented button:hover{color:var(--text)}.segmented button.active,.segmented button[aria-pressed=true]{color:var(--text);background:var(--panel);box-shadow:0 1px 5px #0f172a1a}.nav-link,.btn{border:1px solid var(--line);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.nav-link{color:var(--muted);background:var(--panel);font-size:13px}.nav-link:hover{color:var(--text);border-color:#cbd5e1}.btn-primary{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 10px 28px #ff31582e}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.btn-secondary{background:var(--panel);color:var(--text)}.btn-whatsapp{color:#166534;background:#f0fdf4;border-color:#16a34a47}html[data-theme=dark] .btn-whatsapp{color:#bbf7d0;background:#22c55e14}.eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--accent);font:600 11px/1.2 JetBrains Mono,monospace}.panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:20px}.footer{border-top:1px solid var(--line);color:var(--muted);padding:26px 0 36px;font-size:13px}.lang-en{display:none}html[data-language=en] .lang-id{display:none!important}html[data-language=en] .lang-en{display:revert!important}html[data-language=id] .lang-en{display:none!important}html[data-language=id] .lang-id{display:revert!important}@media (width<=840px){.shell{width:min(100% - 28px,1120px)}.topbar-inner{align-items:flex-start;padding:12px 0}.nav-actions{gap:6px}.nav-link{display:none}.segmented button{padding-inline:8px}.sticky-payment{padding-inline:11px;font-size:12px}}@media (width<=560px){.topbar-inner{grid-template-columns:auto 1fr;display:grid}.nav-actions{justify-content:flex-end}.segmented.theme-segment span.label{display:none}}
