.fj-panggung{background:#0d0f1a;color:#f9fafc;min-height:70vh;padding:0 0 48px;position:relative;overflow:hidden}.fj-panggung:before{content:"";position:absolute;top:-180px;right:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(201,149,42,.18),rgba(201,149,42,0) 70%);pointer-events:none}.fj{position:relative;max-width:560px;margin:0 auto;font-family:var(--sans);scroll-margin-top:90px}.fj-muat{min-height:60vh}.fj-kepala{display:flex;align-items:center;gap:8px;padding:14px 12px 10px}.fj-kembali{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#f9fafc}.fj-kembali:hover{background:#171b2b}.fj-nama{flex:1 1;font-size:15px;font-weight:600}.fj-nomor{font-family:var(--serif);font-style:italic;font-size:20px;color:#e0b04c;padding-right:10px}.fj-nomor span{color:#5d6373}.fj-kemajuan{display:flex;gap:6px;padding:0 20px}.fj-kemajuan span{flex:1 1;height:4px;border-radius:2px;background:#2b3047;transition:background .4s var(--smooth)}.fj-kemajuan span.penuh{background:#c9952a}.fj-kemajuan span.kini{background:linear-gradient(90deg,#c9952a 45%,#2b3047 0)}.fj-badan{padding:24px 20px 8px;display:flex;flex-direction:column;gap:16px;animation:fj-masuk .45s var(--smooth) both}@keyframes fj-masuk{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.fj-badan{animation:none}}.fj-eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#e0b04c}.fj h1{margin:0;font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.16;color:#f9fafc}.fj h1.panjang{font-size:25px;line-height:1.25}.fj h1.besar{font-size:clamp(36px,9vw,48px);line-height:1.06}.fj h1 em{color:#e0b04c}.fj-sub{margin:-6px 0 0;font-size:14px;line-height:1.6;color:#b8bdcd}.fj-kecil{margin:0;font-size:12.5px;line-height:1.55;color:#8e94a8}.fj-bidang-grid{display:flex;flex-wrap:wrap;gap:14px 10px}.fj-bidang{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:7px}.fj-bidang.separuh{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px)}.fj-label{display:flex;flex-direction:column;gap:3px;font-size:13.5px;font-weight:600;color:#f9fafc}.fj-label small{font-weight:400;font-size:12px;color:#b8bdcd}.fj-input{width:100%;box-sizing:border-box;min-height:50px;border-radius:14px;border:1px solid #363b50;background:#171b2b;color:#f9fafc;padding:12px 16px;font:500 16px var(--sans);color-scheme:dark}textarea.fj-input{resize:vertical;line-height:1.5}.fj-input:focus{outline:none;border-color:#c9952a;box-shadow:0 0 0 3px rgba(201,149,42,.22)}.fj-umur{font-size:12px;color:#e0b04c}.fj-pilih{display:flex;flex-wrap:wrap;gap:8px}.fj-pilih button{flex:1 1 auto;display:flex;align-items:center;gap:12px;min-height:50px;padding:10px 14px;border-radius:14px;border:1px solid #363b50;background:#171b2b;color:#d6d9e3;font:600 14px var(--sans);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.fj-pilih button:active{transform:scale(.98)}.fj-pilih button.on{border:1.5px solid #c9952a;background:rgba(201,149,42,.14);color:#f9fafc}.fj-pilih.besar{flex-direction:column}.fj-pilih.besar button{min-height:66px;padding:12px 16px}.fj-pilih.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fj-pilih.grid button{align-items:flex-start;min-height:88px}.fj-opsi{display:flex;flex-direction:column;gap:3px;min-width:0}.fj-opsi b{font-weight:600;font-size:15px;color:#f9fafc}.fj-opsi span{font-weight:400;font-size:12.5px;line-height:1.4;color:#b8bdcd}.fj-bulat,.fj-kotak{flex:none;width:22px;height:22px;box-sizing:border-box;display:grid;place-items:center;color:#0d0f1a}.fj-bulat{border-radius:50%;border:2px solid #5d6373}.on>.fj-bulat{border:7px solid #c9952a;background:#0d0f1a}.fj-kotak{border-radius:7px;border:2px solid #5d6373}.on>.fj-kotak{border:0;background:#c9952a}.fj-centang{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:14px;border:1px solid #363b50;background:#171b2b;color:#f9fafc;font:500 14px/1.5 var(--sans);text-align:left;cursor:pointer}.fj-centang.on{border-color:rgba(201,149,42,.7)}.fj-catatan{margin:2px 0 0;padding:14px 16px;border-radius:14px;background:rgba(201,149,42,.12);border:1px solid rgba(201,149,42,.4);font-size:13.5px;line-height:1.55;color:#f3e3bd}.fj-galat{margin:0;font-size:13px;color:#ff9b85}.fj-foto-pilih{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 20px;border-radius:20px;border:1.5px dashed #4a5070;background:#131624;text-align:center;cursor:pointer}.fj-foto-pilih input{position:absolute;inset:0;opacity:0;cursor:pointer}.fj-foto-pilih b{font-size:15px}.fj-foto-pilih span{font-size:12px;color:#8e94a8}.fj-foto-ikon{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;color:#e0b04c!important;background:rgba(201,149,42,.14)}.fj-foto-ada{display:flex;align-items:center;gap:14px}.fj-foto-ada img{width:110px;height:140px;object-fit:cover;border-radius:12px;border:1px solid #363b50}.fj-aksi{position:sticky;bottom:0;z-index:5;display:flex;gap:10px;padding:14px 16px calc(16px + env(safe-area-inset-bottom));margin-top:18px;border-top:1px solid #262a3d;background:rgba(13,15,26,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fj-tombol,.fj-tombol-garis{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 20px;border-radius:16px;font:700 15px var(--sans);text-decoration:none;cursor:pointer}.fj-tombol{flex:1 1;border:0;background:#c9952a;color:#0d0f1a}.fj-tombol:hover{background:#dfae4d;color:#0d0f1a}.fj-tombol:disabled{opacity:.6;cursor:progress}.fj-tombol-garis{border:1px solid #363b50;background:transparent;color:#f9fafc;font-weight:600}.fj-tombol-garis:hover{border-color:#c9952a;color:#f9fafc}.fj-tombol-garis.merah{color:#ff9b85}.lebar{width:100%;box-sizing:border-box}.fj-baris-tombol{display:flex;flex-wrap:wrap;gap:8px}.fj-baris-tombol .fj-tombol{flex:1 1 160px}.fj-kartu-syarat{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:18px;background:#171b2b;border:1px solid #2b3047}.fj-kartu-syarat div{display:flex;flex-direction:column;gap:4px}.fj-kartu-syarat b{font-size:15px}.fj-kartu-syarat span{font-size:13px;line-height:1.55;color:#b8bdcd}.fj-wajib{margin-left:6px;font-size:10.5px!important;font-weight:700;letter-spacing:.1em;color:#0d0f1a!important;background:#c9952a;border-radius:6px;padding:3px 7px}.fj-ringkas{border-radius:18px;background:#171b2b;border:1px solid #2b3047;padding:14px 16px}.fj-ringkas-kepala{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.fj-ringkas-kepala span{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b8bdcd}.fj-ringkas-kepala button{min-height:36px;padding:0 4px;border:0;background:none;color:#e0b04c;font:600 13px var(--sans);cursor:pointer}.fj-ringkas dl{margin:0;display:grid;gap:7px}.fj-ringkas dl div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;font-size:13.5px}.fj-ringkas dt{color:#8e94a8}.fj-ringkas dd{margin:0;color:#f9fafc;overflow-wrap:anywhere}.fj-anggota{display:flex;flex-direction:column;gap:10px}.fj-anggota-kartu{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:#171b2b;border:1px solid #2b3047;color:#f9fafc;text-align:left;cursor:pointer}.fj-inisial{flex:none;width:44px;height:44px;border-radius:50%;background:#2a2f46;display:grid;place-items:center;font-family:var(--serif);font-size:16px;color:#e0b04c}.fj-anggota-kartu .fj-opsi{flex:1 1}.fj-ubah{font-size:13px;font-weight:600;color:#e0b04c}.fj-tambah{min-height:54px;border-radius:16px;border:1.5px dashed #4a5070;background:transparent;color:#e0b04c;font:600 14px var(--sans);cursor:pointer}.fj-anggota-panel{gap:14px;padding:16px;border-radius:20px;background:#131624;border:1px solid #2b3047}.fj-anggota-panel,.fj-selesai{display:flex;flex-direction:column}.fj-selesai{padding:40px 22px 10px;align-items:center;gap:16px;text-align:center}.fj-cincin{width:92px;height:92px;border-radius:50%;border:1.5px solid rgba(224,176,76,.5);display:grid;place-items:center;animation:fj-muncul .7s var(--spring) both}.fj-cincin span{width:70px;height:70px;border-radius:50%;background:#c9952a;color:#0d0f1a;display:grid;place-items:center}@keyframes fj-muncul{0%{transform:scale(.4);opacity:0}}.fj-lokasi{margin:-6px 0 0;color:#d6d9e3}.fj-langkah{width:100%;box-sizing:border-box;margin-top:8px;padding:18px;border-radius:18px;background:#171b2b;border:1px solid #2b3047;display:flex;flex-direction:column;gap:12px;text-align:left}.fj-langkah p{margin:0;display:flex;gap:12px;font-size:13.5px;line-height:1.5}.fj-langkah b{flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid #c9952a;color:#e0b04c;display:grid;place-items:center;font-size:12px}.fj-ayat{margin:4px 8px;font-family:var(--serif);font-style:italic;font-size:13.5px;line-height:1.6;color:#8e94a8}.fj-hub .fj-badan{padding-top:40px}.fj-utama{display:flex;align-items:center;gap:14px;padding:18px;border-radius:20px;background:rgba(201,149,42,.14);border:1.5px solid rgba(201,149,42,.6);color:#f9fafc;text-decoration:none}.fj-utama .fj-opsi{flex:1 1}.fj-utama .fj-opsi span{color:#e6dcc4}.fj-utama-ikon{flex:none;width:46px;height:46px;border-radius:14px;background:#c9952a;color:#0d0f1a;display:grid;place-items:center}.fj-daftar{display:flex;flex-direction:column;border-radius:20px;background:#171b2b;border:1px solid #2b3047;overflow:hidden}.fj-daftar a{display:flex;align-items:center;gap:14px;min-height:70px;padding:12px 16px;color:#f9fafc;text-decoration:none;transition:background .2s}.fj-daftar a+a{border-top:1px solid #262a3d}.fj-daftar a:hover{background:#1d2236}.fj-daftar .fj-opsi{flex:1 1}.fj-angka{font-family:var(--serif);font-style:italic;font-size:24px;color:#c9952a;width:32px}.fj-aman{padding-top:4px}.fj-v .fj-badan{padding-top:40px}.fj-sah{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(79,224,176,.14);border:1px solid rgba(79,224,176,.5);color:#7ff0c9;font-size:13px;font-weight:700;letter-spacing:.06em}.fj-v-data{margin:0;display:grid;gap:10px;padding:16px;border-radius:18px;background:#171b2b;border:1px solid #2b3047}.fj-v-data div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;font-size:14px}.fj-v-data dt{color:#8e94a8}.fj-v-data dd{margin:0}.fj-buka{display:flex;flex-direction:column;gap:12px}.akta-halaman{background:#2a2a2a;padding:18px 16px 48px;min-height:70vh}.akta-alat{max-width:794px;margin:0 auto;display:flex;gap:10px}.akta-halaman.mendatar .akta-alat{max-width:1123px}.akta-petunjuk{max-width:794px;margin:10px auto 16px;color:#c8c8c8;font-size:13px}.akta-wadah{--s:1;margin:0 auto;width:calc(794px * var(--s));height:calc(1123px * var(--s))}.mendatar .akta-wadah{width:calc(1123px * var(--s));height:calc(794px * var(--s))}.akta-wadah>.akta-lembar{transform:scale(var(--s));transform-origin:top left;box-shadow:0 20px 50px rgba(0,0,0,.45)}@media (max-width:1180px){.mendatar .akta-wadah{--s:0.84}}@media (max-width:840px){.akta-wadah{--s:0.86}.mendatar .akta-wadah{--s:0.62}}@media (max-width:640px){.akta-wadah{--s:0.62}.mendatar .akta-wadah{--s:0.45}}@media (max-width:480px){.akta-wadah{--s:0.44}.mendatar .akta-wadah{--s:0.31}}.akta-lembar{position:relative;width:794px;height:1123px;overflow:hidden;background:#fbf6e9;color:#1c2236;font-family:var(--sans);-webkit-print-color-adjust:exact;print-color-adjust:exact}.akta-lembar.mendatar{width:1123px;height:794px}.akta-bingkai{position:absolute;inset:0}.akta-air{position:absolute;left:50%;top:205px;width:290px;margin-left:-145px;opacity:.06}.akta-air.tegak{top:440px;width:330px;margin-left:-165px;opacity:.07}.akta-isi{position:absolute;inset:48px;padding:26px 52px;display:flex;flex-direction:column}.akta-isi.tengah{padding:26px 58px;justify-content:center}.akta-isi.tengah,.akta-kepala{align-items:center;text-align:center}.akta-kepala{display:flex;flex-direction:column}.akta-logo{width:74px;height:auto;margin-bottom:10px}.akta-kepala.kecil .akta-logo{width:46px;margin-bottom:3px}.akta-gbn{font-family:var(--serif);font-weight:700;font-size:30px;letter-spacing:.06em;color:#4a1f2a}.akta-kepala.kecil .akta-gbn{font-size:20px;letter-spacing:.1em}.akta-sk{margin-top:5px;font-size:10.5px;letter-spacing:.05em;color:#6b6450}.akta-judul{margin-top:10px;font-family:var(--serif);font-size:42px;letter-spacing:.14em;color:#8a6418}.akta-kepala.kecil .akta-judul{margin-top:2px;font-size:32px}.akta-judul.janji{font-size:30px;letter-spacing:.08em;color:#4a1f2a}.akta-subjudul{font-family:var(--serif);font-style:italic;font-size:18px;color:#8a6418}.akta-no{margin-top:4px;font-size:13px;font-weight:600;letter-spacing:.06em;color:#4a1f2a}.akta-ayat{margin:16px 0 0;max-width:560px;font-family:var(--serif);font-style:italic;font-size:13.5px;line-height:1.6;color:#3a3426}.akta-ayat.besar{font-size:17px;line-height:1.55}.akta-kiri .akta-ayat.besar{margin-top:4px;font-size:21px;line-height:1.45;color:#4a1f2a}.akta-ref{margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.18em;color:#8a6418}.akta-nama-tuhan{margin-top:14px;display:flex;flex-direction:column;font-family:var(--serif);font-weight:600;font-size:23px;line-height:1.28;color:#4a1f2a}.akta-tabel{margin-top:14px;width:100%;display:grid;grid-template-columns:128px minmax(0,1fr);column-gap:14px;text-align:left;font-size:14.5px}.akta-tabel.sempit{margin-top:6px;grid-template-columns:140px minmax(0,1fr);font-size:13.5px}.akta-l{padding:6px 0;color:#6b6450;align-self:end}.akta-v{padding:6px 0;border-bottom:1px dotted #b8862a;font-weight:600}.akta-tabel.sempit .akta-l,.akta-tabel.sempit .akta-v{padding:4px 0}.akta-v.nama{padding:6px 0 5px;font-family:var(--serif);font-style:italic;font-weight:500;font-size:28px;color:#4a1f2a}.akta-tabel.sempit .akta-v.nama{font-size:22px}.akta-nama-besar{margin-top:16px;padding:0 30px 8px;border-bottom:1px solid #b8862a;font-family:var(--serif);font-style:italic;font-weight:500;font-size:40px;color:#4a1f2a}.akta-teks{margin:14px 0 0;font-size:13.5px;line-height:1.65;color:#3a3426}.akta-teks.tengah{max-width:560px;font-size:14.5px;line-height:1.7}.akta-oleh{margin-top:16px;font-family:var(--serif);font-weight:600;font-size:17px;letter-spacing:.04em;color:#4a1f2a}.akta-kiri .akta-oleh{margin-top:18px;font-size:15.5px}.akta-pdt{margin-top:4px;font-size:16px;color:#1c2236}.akta-dua{margin-top:12px;flex:1 1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:46px}.akta-kiri{display:flex;flex-direction:column;padding-top:6px}.akta-dengan{display:block;margin-top:6px;text-align:center;font-family:var(--serif);font-weight:600;font-size:14px;letter-spacing:.3em;color:#8a6418}.akta-bawah{margin-top:18px;width:100%;display:flex;align-items:flex-end;justify-content:space-between;text-align:left}.akta-lembar.mendatar .akta-bawah{margin-top:2px}.akta-lembar.mendatar .akta-isi{padding:12px 46px}.akta-lembar.mendatar .akta-ttd img{width:86px;height:54px}.akta-lembar.mendatar .akta-foto.berdua{width:136px;height:102px}.akta-kanan{display:flex;align-items:flex-end;gap:18px}.akta-qr{display:flex;align-items:center;gap:8px}.akta-qr img{width:76px;height:76px;background:#fff}.akta-qr span{font-size:9.5px;line-height:1.45;color:#6b6450}.akta-foto{flex:none;width:113px;height:151px;box-sizing:border-box;border:1px solid #8a6418;background:#efe3c4;overflow:hidden}.akta-foto.biru{background:#2f6fd6}.akta-foto.berdua{width:170px;height:128px}.akta-foto img{width:100%;height:100%;object-fit:cover;display:block}.akta-ttd{display:flex;flex-direction:column;align-items:center;width:210px;text-align:center}.akta-ttd>span{font-size:12.5px;color:#3a3426}.akta-gereja{margin-top:3px;font-family:var(--serif);font-weight:600;font-size:14px;color:#4a1f2a}.akta-ttd img{width:104px;height:82px;object-fit:contain;margin:2px 0 -4px}.akta-ttd i{width:196px;height:1px;background:#1c2236}.akta-ttd strong{margin-top:6px;font-size:14px;color:#0d1430}.akta-ttd small{margin-top:1px;font-size:11.5px;letter-spacing:.1em;color:#6b6450}.akta-dua.janji{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;font-size:13.5px;line-height:1.62;color:#3a3426}.akta-dua.janji p{margin:9px 0 0}.akta-dua.janji p b{color:#1c2236}.akta-dua.janji p>b:first-child{color:#8a6418}.akta-kolom-judul{display:block;font-family:var(--serif);font-weight:600;font-size:15px;letter-spacing:.16em;color:#4a1f2a;border-bottom:1px solid #b8862a;padding-bottom:5px}.akta-bawah.janji{gap:18px}.akta-tt{display:flex;flex-direction:column;align-items:center;width:190px;text-align:center}.akta-tt span{font-size:11.5px;color:#6b6450}.akta-tt i{margin-top:46px;width:180px;height:1px;background:#1c2236}.akta-tt b{margin-top:5px;font-size:13px}.akta-bawah.janji .akta-foto.berdua{width:160px;height:120px}@page{margin:0}@page akta-mendatar{size:A4 landscape;margin:0}@page akta-tegak{size:A4 portrait;margin:0}@media print{body *{visibility:hidden!important}.akta-lembar,.akta-lembar *{visibility:visible!important}.akta-halaman{background:none;padding:0}.akta-wadah{--s:1!important}.akta-wadah>.akta-lembar{position:fixed;left:0;top:0;transform:none;box-shadow:none;page:akta-tegak;width:210mm;height:297mm;zoom:1}.akta-wadah>.akta-lembar.mendatar{page:akta-mendatar;width:297mm;height:210mm}}.akta-judul.panjang{font-size:34px;letter-spacing:.1em}.akta-isi:has(.akta-dua.janji){justify-content:center}.akta-dua.janji{flex:none}.akta-bawah.janji{margin-top:34px}.fj-akta-anak{display:grid;gap:10px}.fj-akta-anak img{width:100%;height:auto;border-radius:8px;box-shadow:0 10px 26px rgba(0,0,0,.25)}