.banner.svelte-dka00l{background:linear-gradient(135deg,#c8102e 0%,#9e0c24 100%);height:clamp(300px,46vw,480px);position:relative;overflow:hidden}.gambar.svelte-dka00l{animation:.7s both svelte-dka00l-masuk;position:absolute;inset:0}.gambar.mundur.svelte-dka00l{animation-name:svelte-dka00l-masuk-mundur}.gambar.svelte-dka00l img:where(.svelte-dka00l){object-fit:cover;width:100%;height:100%;display:block}@keyframes svelte-dka00l-masuk{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes svelte-dka00l-masuk-mundur{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.overlay.svelte-dka00l{background:linear-gradient(#0a0c1426 0%,#0a0c14b8 100%);align-items:flex-end;padding:40px 20px;display:flex;position:absolute;inset:0}.teks.svelte-dka00l{color:#fff;width:100%;max-width:1120px;margin:0 auto}.teks.svelte-dka00l h1:where(.svelte-dka00l){text-shadow:0 2px 8px #00000059;margin:0 0 8px;font-size:clamp(24px,4vw,40px)}.teks.svelte-dka00l p:where(.svelte-dka00l){opacity:.94;max-width:720px;margin:0 0 16px;font-size:clamp(14px,1.8vw,18px)}.teks.svelte-dka00l .btn{color:var(--merah);background:#fff}.teks.svelte-dka00l .btn:hover{background:var(--merah-muda)}.tombol.svelte-dka00l{z-index:2;gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.dot.svelte-dka00l{cursor:pointer;background:0 0;border:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.dot.svelte-dka00l:before{content:"";background:#ffffff73;border-radius:50%;width:10px;height:10px;transition:background .2s,transform .2s}.dot.aktif.svelte-dka00l:before{background:#fff;transform:scale(1.25)}.agenda.svelte-116x5sm{border:1px solid var(--garis);border-radius:var(--radius);box-shadow:var(--bayangan);background:#fff;align-items:flex-start;gap:16px;padding:16px;display:flex}.tanggal.svelte-116x5sm{background:var(--merah-muda);width:62px;color:var(--merah-tua);text-align:center;border-radius:10px;flex-direction:column;flex-shrink:0;padding:8px 4px;line-height:1.1;display:flex}.tanggal.svelte-116x5sm strong:where(.svelte-116x5sm){font-size:24px}.tanggal.svelte-116x5sm span:where(.svelte-116x5sm){text-transform:uppercase;font-size:12px;font-weight:600}.isi.svelte-116x5sm{flex:1;min-width:0}h3.svelte-116x5sm{margin:0 0 6px;font-size:16px;line-height:1.4}.meta.svelte-116x5sm{color:var(--abu-teks);flex-wrap:wrap;gap:4px 14px;margin:0 0 6px;font-size:13px;display:flex}.desc.svelte-116x5sm{color:var(--abu-teks);margin:0;font-size:14px;line-height:1.6}.poster.svelte-116x5sm{object-fit:cover;border-radius:8px;flex-shrink:0;width:96px;height:72px}@media (width<=620px){.poster.svelte-116x5sm{display:none}}.bagian.svelte-1uha8ag{padding-top:44px;padding-bottom:44px}.bagian-akhir.svelte-1uha8ag{padding-bottom:20px}.bagian.abu.svelte-1uha8ag{border-top:1px solid var(--garis);border-bottom:1px solid var(--garis);background:#fff}.kepala.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.kepala.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 4px;font-size:24px}.kepala.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--abu-teks);margin:0;font-size:14px}.tautan.svelte-1uha8ag{white-space:nowrap;font-size:14px;font-weight:600}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.grid-agenda.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.grid-layanan.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.kartu-layanan.svelte-1uha8ag{border:1px solid var(--garis);border-radius:var(--radius);color:inherit;box-shadow:var(--bayangan);background:#fff;flex-direction:column;gap:6px;padding:20px;transition:transform .15s,border-color .15s;display:flex}.kartu-layanan.svelte-1uha8ag:hover{border-color:var(--merah);transform:translateY(-3px)}.ikon.svelte-1uha8ag{font-size:26px}.kartu-layanan.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:16px}.kartu-layanan.svelte-1uha8ag .desc:where(.svelte-1uha8ag){color:var(--abu-teks);font-size:13.5px;line-height:1.6}.cta.svelte-1uha8ag{color:#fff;border-radius:var(--radius);background:linear-gradient(135deg,#c8102e 0%,#9e0c24 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px;display:flex}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 6px;font-size:22px}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.92;max-width:560px;margin:0;font-size:14.5px;line-height:1.6}.cta.svelte-1uha8ag .btn:where(.svelte-1uha8ag){color:var(--merah);background:#fff}.cta.svelte-1uha8ag .btn:where(.svelte-1uha8ag):hover{background:var(--merah-muda)}
