.tema-terang{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8fafc;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--muted:#f1f5f9;--muted-foreground:#64748b;--primary:#2563eb;--primary-foreground:#fff;--primary-light:#dbeafe;--primary-text:#2563eb;--accent-fg:#1d4ed8;--destructive-light:#fee2e2;--destructive-text:#b91c1c;--border:#e2e8f0;--border-input:#8492a6;--border-strong:#cbd5e1;--ring:#2563eb;--success:#15803d;--alas-biru:#eef4ff;--garis-biru:#c9d9f7}@layer components{.lp-hp{--k:.6;--bz:calc(12px * var(--k));box-sizing:border-box;width:calc(390px * var(--k) + 2 * var(--bz));padding:var(--bz);border-radius:calc(58px * var(--k));background:#10131a;position:relative;box-shadow:inset 0 0 0 1px #2b303b,0 32px 56px -30px #0f172a99,0 10px 20px -12px #0f172a59}.lp-hp .lp-layar{width:calc(390px * var(--k));height:calc(844px * var(--k));border-radius:calc(46px * var(--k));background:#fff;position:relative;overflow:hidden}.lp-tumpuk{--kt:.42;--ks:.34;--tutup:64px;justify-content:center;display:flex;position:relative}.lp-tumpuk .lp-tumpuk-tengah{--k:var(--kt);z-index:2}.lp-tumpuk .lp-tumpuk-kiri,.lp-tumpuk .lp-tumpuk-kanan{--k:var(--ks);z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.lp-tumpuk .lp-tumpuk-kiri{right:calc(50% + 207px * var(--kt) - var(--tutup))}.lp-tumpuk .lp-tumpuk-kanan{left:calc(50% + 207px * var(--kt) - var(--tutup))}@media (min-width:561px){.lp-tumpuk{--kt:.5;--ks:.4}}@media (min-width:1100px){.lp-tumpuk{--kt:.58;--ks:.46}}.lp-s-minat-hp{--k:.5}@media (max-width:560px){.lp-s-minat-hp{--k:.4}}@media (min-width:768px){.lp-langkah:not(:last-child):after{content:"";background:var(--border);height:2px;position:absolute;top:21px;left:56px;right:-20px}}.lp-t-hero{letter-spacing:-.03em;font-size:40px;line-height:1.05}.lp-t-minat{letter-spacing:-.03em;font-size:36px;line-height:1.08}.lp-t-judul{letter-spacing:-.025em;font-size:30px;line-height:1.2}.lp-t-isi{font-size:17px;line-height:1.625}@media (min-width:640px){.lp-t-hero{font-size:48px}.lp-t-minat{font-size:44px}.lp-t-judul{font-size:36px;line-height:1.25}}@media (min-width:1024px){.lp-t-hero{font-size:50px}}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq details[open] .lp-plus{transform:rotate(45deg)}}