@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-arabic-400-normal.D0NIBXga.woff2) format("woff2"),url(/_astro/amiri-arabic-400-normal.C_1DQziU.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-latin-ext-400-normal.C9hoIjPx.woff2) format("woff2"),url(/_astro/amiri-latin-ext-400-normal.CGn-6a7O.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-latin-400-normal.Czk41Rjn.woff2) format("woff2"),url(/_astro/amiri-latin-400-normal.Bv6IM0kz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiri-arabic-700-normal.D8FrblyB.woff2) format("woff2"),url(/_astro/amiri-arabic-700-normal.dUd6sHq-.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiri-latin-ext-700-normal.ByFuOT8o.woff2) format("woff2"),url(/_astro/amiri-latin-ext-700-normal.Ck-lxu84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiri-latin-700-normal.DIjoEGk6.woff2) format("woff2"),url(/_astro/amiri-latin-700-normal.BH9dHmOv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hijau-900: #0b3b33;--hijau-700: #0f5c4d;--hijau-500: #2f8a73;--hijau-100: #DDEFE8;--hijau-50: #f0f8f4;--bata-700: #b4441a;--bata-600: #c9561f;--bata-100: #fbe6da;--emas-600: #a87a1e;--emas-100: #f6ebd3;--pasir-50: #fbf8f2;--putih: #ffffff;--tinta-900: #1c2421;--tinta-600: #55605b;--tinta-300: #c9cfcb;--tinta-100: #eceeec;--bg-halaman: var(--pasir-50);--bg-kartu: var(--putih);--bg-section-alt: var(--hijau-50);--bg-rekening: var(--emas-100);--teks: var(--tinta-900);--teks-lembut: var(--tinta-600);--teks-judul: var(--hijau-900);--teks-di-gelap: #f3f7f5;--brand: var(--hijau-700);--aksi: var(--bata-700);--aksi-hover: var(--bata-600);--tautan: var(--hijau-700);--fokus: #2563eb;--garis: var(--tinta-300);--aksen-dekor: var(--emas-600);--pilar-iman-ilmu: var(--hijau-700);--pilar-kepedulian: var(--bata-700);--pilar-kemandirian: #2b6a8f;--pilar-penggerak: var(--emas-600);--status-rencana-teks: #1e4fa8;--status-rencana-latar: #e2ebfb;--status-berjalan-teks: #8a4b08;--status-berjalan-latar: #fcefd2;--status-selesai-teks: #17663a;--status-selesai-latar: #dcf2e3;--status-batal-teks: #55605b;--status-batal-latar: #eceeec;--perhatian-latar: #fef6d8;--perhatian-garis: #c9971a;--wa: #1f8f4e;--font-teks: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Fraunces", Georgia, serif;--font-arab: "Amiri", "Traditional Arabic", serif;--fs-display: clamp(2.25rem, 1.6rem + 3vw, 3.5rem);--fs-h1: clamp(1.875rem, 1.5rem + 1.8vw, 2.75rem);--fs-h2: clamp(1.5rem, 1.3rem + 1vw, 2rem);--fs-h3: 1.25rem;--fs-lg: 1.125rem;--fs-base: 1rem;--fs-sm: .875rem;--fs-xs: .75rem;--fs-arab: 1.75rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--container: 1120px;--container-baca: 720px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-pill: 999px;--bayangan-1: 0 1px 2px rgb(11 59 51 / .06), 0 1px 3px rgb(11 59 51 / .08);--bayangan-2: 0 4px 12px rgb(11 59 51 / .08);--durasi-cepat: .12s;--durasi: .2s;--easing: cubic-bezier(.2, .7, .3, 1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg-halaman);color:var(--teks);font-family:var(--font-teks);font-size:var(--fs-base);line-height:1.65;-webkit-font-smoothing:antialiased}img,picture,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:var(--tautan);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px;border-radius:var(--radius-sm)}h1,h2,h3{color:var(--teks-judul);font-family:var(--font-display);font-weight:600;line-height:1.15;text-wrap:balance}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);font-family:var(--font-teks);font-weight:600}p{text-wrap:pretty}code,pre,.tabular{font-variant-numeric:tabular-nums}.lead{font-size:var(--fs-lg);line-height:1.6;color:var(--teks)}.teks-lembut{color:var(--teks-lembut);font-size:var(--fs-sm)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--sp-4)}@media(min-width:768px){.container{padding-inline:var(--sp-5)}}.container-baca{max-width:var(--container-baca)}.section{padding-block:var(--sp-8)}@media(min-width:1024px){.section{padding-block:var(--sp-9)}}.section-alt{background:var(--bg-section-alt)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap}.page-head{padding-block:var(--sp-7) var(--sp-5)}.page-head p{max-width:68ch}.tombol{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:48px;min-width:44px;padding-inline:20px;border-radius:var(--radius-md);border:1.5px solid transparent;font-weight:600;text-decoration:none;cursor:pointer;transition:background var(--durasi-cepat) var(--easing),border-color var(--durasi-cepat) var(--easing),transform var(--durasi-cepat) var(--easing)}.tombol:active{transform:translateY(1px)}.tombol-aksi{background:var(--aksi);color:var(--putih)}.tombol-aksi:hover{background:var(--aksi-hover)}.tombol-utama{background:var(--brand);color:var(--putih)}.tombol-utama:hover{background:var(--hijau-900)}.tombol-garis{border-color:var(--brand);color:var(--brand);background:transparent}.tombol-garis:hover{background:var(--hijau-50)}.tombol-teks{background:none;border:none;color:var(--tautan);padding-inline:0;min-height:44px}.tombol-teks:hover{text-decoration:underline;text-underline-offset:3px}.tombol-wa{background:var(--wa);color:var(--putih)}.tombol-wa:hover{filter:brightness(.94)}.tombol-penuh{width:100%}@media(min-width:480px){.tombol-penuh-di-kartu{width:100%}}.header{background:var(--bg-kartu);border-bottom:1px solid var(--garis);position:sticky;top:0;z-index:50}.header-dalam{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:64px}.wordmark{display:flex;flex-direction:row;align-items:center;gap:var(--sp-3);text-decoration:none;line-height:1.1}.brand-logo{border-radius:10px;flex:none}.wordmark-teks{display:flex;flex-direction:column;line-height:1.1}.wordmark-teks span{font-size:var(--fs-xs);font-weight:500;color:var(--teks-lembut)}.wordmark-teks b{font-family:var(--font-display);font-weight:700;font-size:1.375rem;color:var(--brand);letter-spacing:.02em}.footer-brand{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3)}.footer-brand h2{margin-bottom:0}.menu-desktop{display:none;align-items:center;gap:var(--sp-5);list-style:none;padding:0}.menu-desktop a{text-decoration:none;color:var(--teks);font-weight:500;min-height:44px;display:inline-flex;align-items:center}.menu-desktop a:hover,.menu-desktop a[aria-current=page]{color:var(--brand);text-decoration:underline;text-underline-offset:4px}.menu-tombol{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--garis);border-radius:var(--radius-sm);background:var(--bg-kartu);color:var(--teks);cursor:pointer}@media(min-width:1024px){.menu-desktop{display:flex}.menu-tombol{display:none}}.menu-mobile{display:none;border-top:1px solid var(--garis);background:var(--bg-kartu)}.menu-mobile.buka{display:block}.menu-mobile ul{list-style:none;padding:var(--sp-2) 0 var(--sp-4);margin:0}.menu-mobile a{display:flex;align-items:center;min-height:48px;padding-inline:var(--sp-4);text-decoration:none;color:var(--teks);font-weight:500}.menu-mobile a[aria-current=page]{color:var(--brand);background:var(--hijau-50)}.bilah-bawah{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) calc(var(--sp-2) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg-kartu) 92%,transparent);backdrop-filter:blur(6px);border-top:1px solid var(--garis)}.bilah-bawah .tombol{flex:1}@media(min-width:768px){.bilah-bawah{display:none}}body.di-donasi .bilah-bawah{display:none}body{padding-bottom:76px}@media(min-width:768px){body{padding-bottom:0}}.footer{margin-top:var(--sp-8);background:var(--hijau-900);color:var(--teks-di-gelap)}.footer-motif{height:24px;color:var(--aksen-dekor);opacity:.35;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%3e%3c!--%20Motif%20'jalan'%20AJAKAN:%20rangkaian%20bintang%208%20sudut%20(khatim)%20—%20DESIGN.md%20§5.1.%20Pakai%20sebagai%20pola%20berulang%20dengan%20warna%20var(--aksen-dekor),%20opasitas%2012-20%25.%20--%3e%3cg%20stroke='currentColor'%20stroke-width='1'%20fill='none'%3e%3cpath%20d='M24%204%20L28%2014%20L38%2010%20L34%2020%20L44%2024%20L34%2028%20L38%2038%20L28%2034%20L24%2044%20L20%2034%20L10%2038%20L14%2028%20L4%2024%20L14%2020%20L10%2010%20L20%2014%20Z'/%3e%3cpath%20d='M24%2012%20L27%2021%20L36%2018%20L33%2027%20L42%2024%20L33%2033%20L36%2042%20L27%2039%20L24%2048%20L21%2039%20L12%2042%20L15%2033%20L6%2030%20L15%2027%20L12%2018%20L21%2021%20Z'%20transform='translate(0,-6)%20scale(0.72)%20translate(9.3,8.3)'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat-x;background-size:48px 24px}.footer-dalam{display:grid;gap:var(--sp-6);padding-block:var(--sp-7)}@media(min-width:768px){.footer-dalam{grid-template-columns:1.2fr 1fr 1.2fr}}.footer h2{font-family:var(--font-teks);font-size:var(--fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--teks-di-gelap);opacity:.75;margin-bottom:var(--sp-3)}.footer a{color:var(--teks-di-gelap)}.footer ul{list-style:none;padding:0;display:grid;gap:var(--sp-2)}.footer-rekening{font-variant-numeric:tabular-nums;font-size:var(--fs-lg);font-weight:600}.footer-bawah{border-top:1px solid rgb(255 255 255 / .15);padding-block:var(--sp-4);font-size:var(--fs-sm);opacity:.8}.grid-program{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}@media(min-width:768px){.grid-program{grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}}@media(min-width:1024px){.grid-program{grid-template-columns:repeat(5,1fr)}}.kartu-program{position:relative;display:flex;flex-direction:column;gap:var(--sp-2);background:var(--bg-kartu);border-radius:var(--radius-md);box-shadow:var(--bayangan-1);border-top:4px solid var(--warna-pilar, var(--brand));padding:var(--sp-4);text-decoration:none;color:inherit;transition:transform var(--durasi-cepat) var(--easing),box-shadow var(--durasi-cepat) var(--easing)}.kartu-program:hover{transform:translateY(-2px);box-shadow:var(--bayangan-2)}.kartu-program .ikon{color:var(--warna-pilar, var(--brand))}.kartu-program h3{font-size:var(--fs-base);line-height:1.3;color:var(--teks);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kartu-program .baris-atas{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.kartu-program .nomor{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);color:var(--warna-pilar, var(--brand));line-height:1}.kartu-program .pilar{font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--teks-lembut);text-align:end}.kartu-program .item-list{list-style:none;padding:0;display:grid;gap:2px;font-size:var(--fs-sm);color:var(--teks-lembut)}.kartu-program .item-list li{position:relative;padding-inline-start:12px}.kartu-program .item-list li:before{content:"";position:absolute;inset-inline-start:0;top:.68em;width:5px;height:5px;border-radius:50%;background:var(--warna-pilar, var(--brand))}.kartu-program .item-list .lainnya{font-style:italic}.kartu-program .jumlah{font-size:var(--fs-sm);color:var(--teks-lembut);margin-top:auto}.grid-kegiatan{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}@media(min-width:768px){.grid-kegiatan{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-kegiatan{grid-template-columns:repeat(3,1fr)}}.kartu-kegiatan{display:flex;flex-direction:column;background:var(--bg-kartu);border-radius:var(--radius-lg);box-shadow:var(--bayangan-1);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--durasi-cepat) var(--easing),box-shadow var(--durasi-cepat) var(--easing)}.kartu-kegiatan:hover{transform:translateY(-2px);box-shadow:var(--bayangan-2)}.kartu-kegiatan .sampul{position:relative;aspect-ratio:4 / 3;background:var(--hijau-50)}.kartu-kegiatan .sampul img{width:100%;height:100%;object-fit:cover}.kartu-kegiatan .sampul .placeholder{position:absolute;inset:0;display:grid;place-items:center;color:var(--hijau-500);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%3e%3c!--%20Motif%20'jalan'%20AJAKAN:%20rangkaian%20bintang%208%20sudut%20(khatim)%20—%20DESIGN.md%20§5.1.%20Pakai%20sebagai%20pola%20berulang%20dengan%20warna%20var(--aksen-dekor),%20opasitas%2012-20%25.%20--%3e%3cg%20stroke='currentColor'%20stroke-width='1'%20fill='none'%3e%3cpath%20d='M24%204%20L28%2014%20L38%2010%20L34%2020%20L44%2024%20L34%2028%20L38%2038%20L28%2034%20L24%2044%20L20%2034%20L10%2038%20L14%2028%20L4%2024%20L14%2020%20L10%2010%20L20%2014%20Z'/%3e%3cpath%20d='M24%2012%20L27%2021%20L36%2018%20L33%2027%20L42%2024%20L33%2033%20L36%2042%20L27%2039%20L24%2048%20L21%2039%20L12%2042%20L15%2033%20L6%2030%20L15%2027%20L12%2018%20L21%2021%20Z'%20transform='translate(0,-6)%20scale(0.72)%20translate(9.3,8.3)'/%3e%3c/g%3e%3c/svg%3e");background-size:96px 96px;opacity:.9}.kartu-kegiatan .sampul .badge-status{position:absolute;top:var(--sp-3);left:var(--sp-3)}.kartu-kegiatan .isi{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4)}.kartu-kegiatan .label-program{font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--warna-pilar, var(--teks-lembut))}.kartu-kegiatan h3{color:var(--teks-judul);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kartu-kegiatan .meta{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm);color:var(--teks-lembut)}.kartu-kegiatan .meta span{display:inline-flex;align-items:center;gap:var(--sp-1)}.kartu-kegiatan .capaian{font-size:var(--fs-sm);color:var(--teks-lembut);border-top:1px solid var(--garis);padding-top:var(--sp-2);font-variant-numeric:tabular-nums}.badge-status{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-pill);padding:4px 10px;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--status-latar, var(--tinta-100));color:var(--status-teks, var(--tinta-600));white-space:nowrap}.info-rekening{position:relative;background:var(--bg-rekening);border-radius:var(--radius-lg);padding:var(--sp-5);display:grid;gap:var(--sp-2);overflow:hidden}.info-rekening:after{content:"";position:absolute;inset-block-end:-20px;inset-inline-end:-20px;width:140px;height:140px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%3e%3c!--%20Motif%20'jalan'%20AJAKAN:%20rangkaian%20bintang%208%20sudut%20(khatim)%20—%20DESIGN.md%20§5.1.%20Pakai%20sebagai%20pola%20berulang%20dengan%20warna%20var(--aksen-dekor),%20opasitas%2012-20%25.%20--%3e%3cg%20stroke='currentColor'%20stroke-width='1'%20fill='none'%3e%3cpath%20d='M24%204%20L28%2014%20L38%2010%20L34%2020%20L44%2024%20L34%2028%20L38%2038%20L28%2034%20L24%2044%20L20%2034%20L10%2038%20L14%2028%20L4%2024%20L14%2020%20L10%2010%20L20%2014%20Z'/%3e%3cpath%20d='M24%2012%20L27%2021%20L36%2018%20L33%2027%20L42%2024%20L33%2033%20L36%2042%20L27%2039%20L24%2048%20L21%2039%20L12%2042%20L15%2033%20L6%2030%20L15%2027%20L12%2018%20L21%2021%20Z'%20transform='translate(0,-6)%20scale(0.72)%20translate(9.3,8.3)'/%3e%3c/g%3e%3c/svg%3e");background-size:140px 140px;color:var(--aksen-dekor);opacity:.14;pointer-events:none}.info-rekening .bank{display:flex;align-items:center;gap:var(--sp-2);font-weight:600;color:var(--teks-judul)}.info-rekening .nomor{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.info-rekening .nomor b{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--teks-judul)}.tombol-salin{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:44px;padding-inline:var(--sp-4);border:1.5px solid var(--brand);border-radius:var(--radius-md);background:var(--bg-kartu);color:var(--brand);font-weight:600;cursor:pointer}.tombol-salin:hover{background:var(--hijau-50)}.callout{border-radius:var(--radius-md);padding:var(--sp-4) var(--sp-5);background:var(--hijau-50);border-inline-start:3px solid var(--brand)}.callout-ajakan{background:var(--bata-100);border-inline-start-color:var(--aksi)}.callout-perhatian{background:var(--perhatian-latar);border-inline-start-color:var(--perhatian-garis)}.agenda-list{list-style:none;padding:0;display:grid;gap:var(--sp-3)}.agenda-item{display:flex;gap:var(--sp-4);background:var(--bg-kartu);border-radius:var(--radius-md);box-shadow:var(--bayangan-1);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow var(--durasi-cepat) var(--easing)}.agenda-item:hover{box-shadow:var(--bayangan-2)}.agenda-item .blok-tanggal{flex:none;width:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--hijau-50);padding:var(--sp-3)}.agenda-item .blok-tanggal b{font-family:var(--font-display);font-size:1.75rem;font-weight:600;color:var(--teks-judul);line-height:1}.agenda-item .blok-tanggal span{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--teks-lembut)}.agenda-item .isi{padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;display:grid;gap:2px}.agenda-item h3{color:var(--teks);font-size:var(--fs-base)}.angka-capaian{display:grid;gap:var(--sp-5);text-align:center}@media(min-width:768px){.angka-capaian{grid-template-columns:repeat(3,1fr)}}.angka-capaian .angka{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,1.6rem + 2vw,3rem);color:var(--aksen-dekor);font-variant-numeric:tabular-nums;line-height:1.1}.angka-capaian .label{color:var(--teks-lembut);font-size:var(--fs-sm)}.kutipan-ayat{border-inline-start:3px solid var(--aksen-dekor);padding:var(--sp-3) var(--sp-4);display:grid;gap:var(--sp-2)}.kutipan-ayat .arab{font-family:var(--font-arab);font-size:var(--fs-arab);line-height:2.2;direction:rtl;unicode-bidi:isolate}.kutipan-ayat .terjemah{font-style:italic;font-size:var(--fs-lg)}.kutipan-ayat .sumber{color:var(--teks-lembut);font-size:var(--fs-sm)}.tabel-keuangan-wrap{background:var(--bg-kartu);border-radius:var(--radius-md);box-shadow:var(--bayangan-1);padding:var(--sp-4)}.tabel-keuangan{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tabel-keuangan th{text-align:left;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--teks-lembut);padding:var(--sp-2);border-bottom:1px solid var(--garis)}.tabel-keuangan td{padding:var(--sp-2);border-bottom:1px solid var(--garis)}.tabel-keuangan .angka{text-align:right;white-space:nowrap}.tabel-keuangan tr.baris-total td{font-weight:700;border-top:2px solid var(--teks-judul);border-bottom:none}@media(max-width:767.98px){.tabel-keuangan thead{display:none}.tabel-keuangan tbody tr{display:block;padding-block:var(--sp-2);border-bottom:1px solid var(--garis)}.tabel-keuangan tbody td{display:flex;justify-content:space-between;gap:var(--sp-3);border:none;padding:2px 0}.tabel-keuangan tbody td:before{content:attr(data-label);color:var(--teks-lembut);font-size:var(--fs-sm)}.tabel-keuangan tr.baris-total td{border:none}}.galeri{columns:2;column-gap:var(--sp-3)}@media(min-width:768px){.galeri{columns:3}}@media(min-width:1024px){.galeri{columns:4}}.galeri figure{break-inside:avoid;margin:0 0 var(--sp-3);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-kartu);box-shadow:var(--bayangan-1);border:none;padding:0;cursor:zoom-in}.galeri img{width:100%;height:auto}.galeri figcaption{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--teks-lembut)}dialog.lightbox{border:none;border-radius:var(--radius-md);padding:0;max-width:min(96vw,1000px);background:var(--bg-kartu)}dialog.lightbox::backdrop{background:#0b3b33b3}dialog.lightbox img{max-height:82vh;width:auto;max-width:100%;margin-inline:auto}dialog.lightbox .lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}dialog.lightbox .lightbox-tutup{min-width:48px;min-height:48px;border:1px solid var(--garis);border-radius:var(--radius-pill);background:var(--bg-kartu);cursor:pointer}.chip-group{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.chip{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--sp-4);border-radius:var(--radius-pill);border:1.5px solid var(--garis);background:var(--bg-kartu);color:var(--teks);font-weight:500;cursor:pointer}.chip[aria-pressed=true]{border-color:var(--brand);background:var(--hijau-50);color:var(--brand);font-weight:600}.input,.select,.textarea{width:100%;min-height:48px;padding:var(--sp-2) var(--sp-3);border:1.5px solid var(--garis);border-radius:var(--radius-sm);background:var(--bg-kartu);color:var(--teks)}.textarea{min-height:120px;resize:vertical}.label{display:grid;gap:var(--sp-1);font-size:var(--fs-sm);font-weight:600;color:var(--teks-judul)}.daftar-item{list-style:none;padding:0;display:grid;gap:var(--sp-3);counter-reset:item}.daftar-item>li{counter-increment:item;background:var(--bg-kartu);border-radius:var(--radius-md);box-shadow:var(--bayangan-1);padding:var(--sp-4);display:grid;gap:var(--sp-1)}.daftar-item>li:before{content:counter(item,lower-alpha) ".";font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);color:var(--brand)}.kosong{display:grid;justify-items:center;gap:var(--sp-3);text-align:center;padding:var(--sp-7) var(--sp-4);background:var(--bg-kartu);border-radius:var(--radius-lg);box-shadow:var(--bayangan-1)}.kosong .ikon{color:color-mix(in srgb,var(--brand) 40%,transparent)}.hero{padding-block:var(--sp-8);position:relative;overflow:hidden;background:var(--hijau-900);color:var(--teks-di-gelap)}.hero:after{content:"";position:absolute;inset-block-start:-40px;inset-inline-end:-60px;width:320px;height:320px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%3e%3c!--%20Motif%20'jalan'%20AJAKAN:%20rangkaian%20bintang%208%20sudut%20(khatim)%20—%20DESIGN.md%20§5.1.%20Pakai%20sebagai%20pola%20berulang%20dengan%20warna%20var(--aksen-dekor),%20opasitas%2012-20%25.%20--%3e%3cg%20stroke='currentColor'%20stroke-width='1'%20fill='none'%3e%3cpath%20d='M24%204%20L28%2014%20L38%2010%20L34%2020%20L44%2024%20L34%2028%20L38%2038%20L28%2034%20L24%2044%20L20%2034%20L10%2038%20L14%2028%20L4%2024%20L14%2020%20L10%2010%20L20%2014%20Z'/%3e%3cpath%20d='M24%2012%20L27%2021%20L36%2018%20L33%2027%20L42%2024%20L33%2033%20L36%2042%20L27%2039%20L24%2048%20L21%2039%20L12%2042%20L15%2033%20L6%2030%20L15%2027%20L12%2018%20L21%2021%20Z'%20transform='translate(0,-6)%20scale(0.72)%20translate(9.3,8.3)'/%3e%3c/g%3e%3c/svg%3e");background-size:320px 320px;color:var(--aksen-dekor);opacity:.22;pointer-events:none}@media(min-width:768px){.hero{padding-block:var(--sp-9)}.hero-dalam{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--sp-7);align-items:center}}.hero-teks{position:relative;z-index:1;display:grid;gap:var(--sp-3);align-content:start}.hero-chip{display:inline-flex;align-items:center;gap:var(--sp-2);justify-self:start;border:1px solid color-mix(in srgb,var(--aksen-dekor) 65%,transparent);color:var(--emas-100);border-radius:var(--radius-pill);padding:6px 14px;font-size:var(--fs-sm);font-weight:600}.hero .eyebrow{font-size:var(--fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--emas-100)}.hero h1{font-size:var(--fs-display);color:var(--putih)}.hero .lead{color:color-mix(in srgb,var(--teks-di-gelap) 88%,transparent)}.hero .cta{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-2)}.tombol-terang{border-color:#ffffff8c;color:var(--putih);background:transparent}.tombol-terang:hover{background:#ffffff1f}.hero-trust{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-2);font-size:var(--fs-sm);color:color-mix(in srgb,var(--teks-di-gelap) 80%,transparent)}.hero-trust li{display:inline-flex;align-items:center;gap:var(--sp-2)}.hero-trust svg{color:var(--emas-100);flex:none}.hero-visual{position:relative;z-index:1}@media(max-width:767.98px){.hero-visual{order:-1}}.hero-foto{aspect-ratio:16 / 9;border-radius:var(--radius-lg);background:#ffffff14;box-shadow:0 8px 28px #0000004d;overflow:hidden;position:relative;outline:1px solid rgb(255 255 255 / .18)}@media(max-width:767.98px){.hero-foto{aspect-ratio:4 / 5}}.logo-stamp{position:absolute;inset-inline-start:var(--sp-4);inset-block-end:var(--sp-4);border-radius:18px;box-shadow:0 4px 16px #0006;outline:3px solid rgb(255 255 255 / .85);background:var(--hijau-900)}.hero-foto img{width:100%;height:100%;object-fit:cover}.hero-foto .placeholder{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:var(--sp-4);color:color-mix(in srgb,var(--teks-di-gelap) 75%,transparent);font-size:var(--fs-sm);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%3e%3c!--%20Motif%20'jalan'%20AJAKAN:%20rangkaian%20bintang%208%20sudut%20(khatim)%20—%20DESIGN.md%20§5.1.%20Pakai%20sebagai%20pola%20berulang%20dengan%20warna%20var(--aksen-dekor),%20opasitas%2012-20%25.%20--%3e%3cg%20stroke='currentColor'%20stroke-width='1'%20fill='none'%3e%3cpath%20d='M24%204%20L28%2014%20L38%2010%20L34%2020%20L44%2024%20L34%2028%20L38%2038%20L28%2034%20L24%2044%20L20%2034%20L10%2038%20L14%2028%20L4%2024%20L14%2020%20L10%2010%20L20%2014%20Z'/%3e%3cpath%20d='M24%2012%20L27%2021%20L36%2018%20L33%2027%20L42%2024%20L33%2033%20L36%2042%20L27%2039%20L24%2048%20L21%2039%20L12%2042%20L15%2033%20L6%2030%20L15%2027%20L12%2018%20L21%2021%20Z'%20transform='translate(0,-6)%20scale(0.72)%20translate(9.3,8.3)'/%3e%3c/g%3e%3c/svg%3e");background-size:120px 120px}.dua-kolom{display:grid;gap:var(--sp-5)}@media(min-width:768px){.dua-kolom{grid-template-columns:1fr 1fr;align-items:start}}.kartu{background:var(--bg-kartu);border-radius:var(--radius-lg);box-shadow:var(--bayangan-1);padding:var(--sp-5)}.filter-bar{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-block:var(--sp-4)}.filter-bar .chip{text-decoration:none}.pager{display:flex;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-5)}.accordion details{background:var(--bg-kartu);border-radius:var(--radius-md);box-shadow:var(--bayangan-1);padding:var(--sp-4)}.accordion details+details{margin-top:var(--sp-3)}.accordion summary{cursor:pointer;font-weight:600;color:var(--teks-judul);min-height:44px;display:flex;align-items:center}.prosa h2{margin-block:var(--sp-6) var(--sp-3)}.prosa h3{margin-block:var(--sp-5) var(--sp-2)}.prosa p+p{margin-top:var(--sp-3)}.prosa ul,.prosa ol{padding-inline-start:var(--sp-5);display:grid;gap:var(--sp-2)}.prosa table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.prosa th,.prosa td{border:1px solid var(--garis);padding:var(--sp-2) var(--sp-3);text-align:left}.langkah{list-style:none;counter-reset:langkah;padding:0;display:grid;gap:var(--sp-3)}.langkah>li{counter-increment:langkah;display:grid;grid-template-columns:40px 1fr;gap:var(--sp-3);align-items:start}.langkah>li:before{content:counter(langkah);display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--hijau-50);color:var(--brand);font-weight:700;font-family:var(--font-display)}
