/* gaya.css (_templat, tanpa komentar) */
@font-face{font-family:"Plus Jakarta Sans";src:url("/aset/font/plus-jakarta-sans-latin.woff2") format("woff2");font-weight:400 800;font-style:normal;font-display:swap;}:root{--biru:#1c2a5e;--biru-tua:#111a3d;--merah:#d4313a;--merah-tua:#b3242c;--kertas:#f6f4ef;--pucat:#ece8df;--tinta:#16181d;--redup:#5b5f68;--garis:#dcd7cc;--putih:#ffffff;--langit:#3aa8f0;--langit-pucat:#e8f3fc;--bayang:0 14px 34px -14px rgba(17,26,61,.3);--lebar:1200px;--sudut:4px;--huruf:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;}*,*::before,*::after{box-sizing:border-box;}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;}body{margin:0;background:var(--kertas);color:var(--tinta);font:400 var(--fs-isi,1rem)/1.65 var(--huruf);-webkit-font-smoothing:antialiased;}img{display:block;max-width:100%;height:auto;}a{color:inherit;}h1,h2,h3{line-height:1.15;letter-spacing:-0.02em;margin:0;}h2{font-size:var(--fs-h2,clamp(1.75rem,1.2rem + 2.4vw,2.75rem));font-weight:750;}h3{font-size:var(--fs-h3,1.2rem);font-weight:700;}p{margin:0;}.isian{display:inline-block;padding:0 .4em;border:1px dashed currentColor;border-radius:3px;font-size:.85em;font-weight:600;opacity:.8;white-space:nowrap;}.label{font-size:var(--fs-1,.8rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--merah);margin-bottom:12px;}.tombol{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 22px;border:2px solid var(--merah);border-radius:var(--sudut);background:var(--merah);color:var(--putih);font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s;}.tombol:hover{background:var(--merah-tua);border-color:var(--merah-tua);}.tombol:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ffbf3c;outline-offset:3px;}.tombol-garis{background:transparent;border-color:currentColor;color:inherit;}.tombol-garis:hover{background:rgba(255,255,255,.12);border-color:currentColor;}.tombol-putih{background:var(--putih);border-color:var(--putih);color:var(--biru);}.tombol-putih:hover{background:var(--pucat);border-color:var(--pucat);}.tombol-kecil{min-height:40px;padding:8px 16px;}.aksi{display:flex;flex-wrap:wrap;gap:12px;}.kepala{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid var(--garis);}.kepala-dalam{max-width:var(--lebar);margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;}.merek{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--biru);}.merek span{font-weight:800;font-size:var(--fs-isi,1.05rem);line-height:1.1;}.merek small{display:block;font-weight:500;font-size:var(--fs-1,.7rem);color:var(--redup);letter-spacing:.04em;}.menu summary{list-style:none;cursor:pointer;display:grid;gap:5px;padding:12px 8px;}.menu summary::-webkit-details-marker{display:none;}.menu summary span{display:block;width:24px;height:2px;background:var(--biru);}.menu nav{position:absolute;left:0;right:0;top:100%;display:grid;gap:4px;padding:12px 16px 20px;background:var(--putih);border-bottom:1px solid var(--garis);box-shadow:0 12px 24px rgba(17,26,61,.08);}.menu nav a{padding:10px 0;font-weight:600;text-decoration:none;}.menu nav .tombol{justify-content:center;margin-top:8px;color:var(--putih);}.menu-lebar{display:none;}.menu-lebar a:not(.tombol){font-weight:600;text-decoration:none;color:var(--tinta);}.menu-lebar a:not(.tombol):hover{color:var(--merah);}.hero{position:relative;color:var(--putih);background:var(--biru-tua);overflow:hidden;}.hero-foto{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:55% 60%;}.hero-isi{position:relative;z-index:1;width:100%;max-width:var(--lebar);margin:0 auto;padding:28px 16px 40px;}.hero .label{color:#ffd2d4;}.hero h1{max-width:15ch;font-size:var(--fs-h1,clamp(2.1rem,1.3rem + 4vw,4.2rem));font-weight:800;text-wrap:balance;}.hero-lead{max-width:52ch;margin:18px 0 28px;font-size:var(--fs-isi,1.05rem);color:rgba(255,255,255,.9);}.hero .tombol-garis{color:var(--putih);}.bukti{background:var(--biru);color:var(--putih);}.bukti-dalam{max-width:var(--lebar);margin:0 auto;padding:8px 16px;display:grid;grid-template-columns:repeat(2,1fr);}.bukti p{padding:18px 8px;border-bottom:1px solid rgba(255,255,255,.14);}.bukti b{display:block;font-size:var(--fs-4,1.6rem);font-weight:800;letter-spacing:-.02em;}.bukti span:not(.isian){display:block;font-size:var(--fs-2,.85rem);color:rgba(255,255,255,.78);}.bagian{padding:64px 16px;}.bagian>*{max-width:var(--lebar);margin-left:auto;margin-right:auto;}.bagian-pucat{background:var(--pucat);}.bagian-gelap{background:var(--biru-tua);color:var(--putih);}.bagian-gelap .label{color:#ff9ea3;}.kepala-bagian{margin-bottom:32px;}.kepala-bagian h2{max-width:22ch;text-wrap:balance;}.kepala-baris{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;}.tautan-panah,.panah{font-weight:700;color:var(--merah);text-decoration:none;}.tautan-panah::after,.panah::after{content:" →";}.layanan{display:grid;gap:20px;}.kartu{display:flex;flex-direction:column;background:var(--putih);border-radius:var(--sudut);overflow:hidden;text-decoration:none;box-shadow:0 1px 0 var(--garis);transition:transform .25s,box-shadow .25s;}.kartu:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(17,26,61,.12);}.kartu img{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.kartu>div{padding:20px 20px 24px;display:grid;gap:10px;}.kartu p{color:var(--redup);font-size:var(--fs-3,.95rem);}.dua-kolom{display:grid;gap:32px;align-items:center;}.foto-tegak img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--sudut);}.bagian-gelap h2{margin-bottom:28px;}.alasan{margin:0;display:grid;gap:22px;}.alasan div{padding-left:18px;border-left:3px solid var(--merah);}.alasan dt{font-weight:700;font-size:var(--fs-isi,1.05rem);}.alasan dd{margin:4px 0 0;color:rgba(255,255,255,.78);}.langkah{list-style:none;margin:0 auto;padding:0;display:grid;gap:4px;counter-reset:l;}.langkah li{counter-increment:l;display:grid;align-content:start;grid-template-columns:56px 1fr;gap:4px 16px;padding:18px 0;border-top:1px solid var(--garis);}.langkah li::before{content:"0" counter(l);grid-row:span 2;font-size:var(--fs-4,1.6rem);font-weight:800;color:var(--merah);line-height:1.1;}.langkah b{font-size:var(--fs-isi,1.1rem);}.langkah span{color:var(--redup);}.galeri{display:grid;gap:16px;}.galeri figure{margin:0;position:relative;overflow:hidden;border-radius:var(--sudut);background:var(--biru-tua);}.galeri img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .6s;}.galeri figure:hover img{transform:scale(1.04);}.galeri figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 14px;color:var(--putih);font-size:var(--fs-2,.9rem);background:linear-gradient(transparent,rgba(17,26,61,.88));}.galeri figcaption b{display:block;font-size:var(--fs-isi,1.05rem);}.testi{display:grid;gap:16px;}.testi blockquote{margin:0;padding:28px 24px;background:var(--putih);border-radius:var(--sudut);border-top:4px solid var(--biru);}.testi p{font-size:var(--fs-isi,1.05rem);}.testi footer{margin-top:16px;font-size:var(--fs-2,.9rem);font-weight:600;color:var(--redup);}.dua-kolom-rata{align-items:start;}.dua-kolom-rata h2{margin-bottom:12px;}.dua-kolom-rata>div>p:not(.label){color:var(--redup);}.wilayah{display:grid;gap:12px;}.wilayah div{padding:18px 20px;background:var(--putih);border-radius:var(--sudut);}.wilayah p{color:var(--redup);font-size:var(--fs-3,.95rem);margin-top:4px;}.ajakan{background:var(--merah);color:var(--putih);padding:56px 16px;}.ajakan-dalam{max-width:var(--lebar);margin:0 auto;display:grid;gap:24px;}.ajakan p{margin-top:10px;max-width:52ch;color:rgba(255,255,255,.92);}.ajakan .tombol-garis{color:var(--putih);}.kaki{background:var(--biru-tua);color:rgba(255,255,255,.82);padding:48px 16px 96px;font-size:var(--fs-3,.95rem);}.kaki-dalam{max-width:var(--lebar);margin:0 auto;display:grid;gap:28px;}.kaki-merek{display:flex;gap:14px;align-items:flex-start;}.kaki-merek b{display:block;color:var(--putih);font-size:var(--fs-isi,1.05rem);}.kaki dl{margin:0;display:grid;gap:10px;}.kaki dt{font-size:var(--fs-1,.75rem);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55);}.kaki dd{margin:2px 0 0;}.kaki nav{display:flex;flex-wrap:wrap;gap:8px 20px;}.kaki nav a{text-decoration:none;}.hak{max-width:var(--lebar);margin:32px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);font-size:var(--fs-2,.85rem);}.wa-melayang{position:fixed;right:16px;bottom:16px;z-index:30;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:#1f8f4e;color:var(--putih);font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.25);}@media (min-width: 720px){.hero{min-height:min(88vh,760px);display:flex;align-items:flex-end;}.hero-foto{position:absolute;inset:0;height:100%;aspect-ratio:auto;object-position:62% 50%;}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,26,61,.15) 0%,rgba(17,26,61,.35) 40%,rgba(17,26,61,.9) 100%);}.hero-isi{padding:120px 16px 48px;}.bukti-dalam{grid-template-columns:repeat(4,1fr);}.bukti p{border-bottom:0;border-right:1px solid rgba(255,255,255,.14);padding:26px 20px;}.bukti p:last-child{border-right:0;}.layanan{grid-template-columns:repeat(2,1fr);}.kartu-besar{grid-column:span 2;}.kartu-besar img{aspect-ratio:16 / 7;}.galeri{grid-template-columns:repeat(2,1fr);}.g-lebar{grid-column:span 2;}.g-lebar img{aspect-ratio:16 / 7;}.testi{grid-template-columns:repeat(3,1fr);}.langkah{grid-template-columns:repeat(5,1fr);gap:24px;}.langkah li{grid-template-columns:1fr;padding-top:24px;border-top:3px solid var(--biru);}.langkah li::before{grid-row:auto;margin-bottom:8px;}.ajakan-dalam{grid-template-columns:1fr auto;align-items:center;}.kaki-dalam{grid-template-columns:1.4fr 1fr 1fr;}}@media (min-width: 960px){.menu{display:none;}.menu-lebar{display:flex;align-items:center;gap:28px;}.hero-isi{padding-bottom:72px;}.bagian{padding:96px 24px;}.layanan{grid-template-columns:2fr 1fr 1fr;}.kartu-besar{grid-column:auto;}.kartu-besar img,.kartu img{aspect-ratio:4 / 3;}.kartu-besar img{aspect-ratio:16 / 11;}.dua-kolom{grid-template-columns:5fr 6fr;gap:64px;}.dua-kolom-rata{grid-template-columns:1fr 1fr;}.galeri{grid-template-columns:5fr 4fr 4fr;grid-auto-rows:260px;}.galeri img{aspect-ratio:auto;}.g-tinggi{grid-row:span 2;}.g-lebar{grid-column:span 2;}.g-lebar img{aspect-ratio:auto;}.wa-melayang{display:none;}.kaki{padding-bottom:40px;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto;}.kartu,.galeri img{transition:none;}}.remah{font-size:var(--fs-2,.85rem);margin-bottom:16px;color:rgba(255,255,255,.7);}.remah a{color:inherit;text-decoration:none;}.remah a:hover{color:var(--putih);}.hero-halaman{background:var(--biru-tua);color:var(--putih);display:grid;}.hero-halaman-teks{padding:40px 16px 36px;}.hero-halaman h1{font-size:var(--fs-h1h,clamp(2rem,1.3rem + 3.2vw,3.4rem));font-weight:800;max-width:18ch;text-wrap:balance;}.hero-halaman .hero-lead{margin:18px 0 26px;max-width:58ch;}.hero-halaman .tombol-garis{color:var(--putih);}.hero-halaman-foto{width:100%;aspect-ratio:16 / 10;object-fit:cover;}.badan-halaman{max-width:var(--lebar);margin:0 auto;padding:48px 16px 72px;display:grid;gap:32px;}.daftar-isi{display:none;}.artikel{max-width:70ch;font-size:var(--fs-isi,1.05rem);}.artikel>* + *{margin-top:1.1em;}.artikel h2{margin-top:2.2em;padding-top:.9em;border-top:1px solid var(--garis);font-size:var(--fs-4,clamp(1.5rem,1.2rem + 1.2vw,2rem));scroll-margin-top:90px;}.artikel h2:first-child{margin-top:0;padding-top:0;border-top:0;}.artikel p,.artikel li{color:#2b2e35;}.artikel strong{color:var(--tinta);}.artikel a{color:var(--merah);font-weight:600;}.artikel ul{padding-left:0;list-style:none;}.artikel ul li{position:relative;padding-left:26px;margin-top:.6em;}.artikel ul li::before{content:"";position:absolute;left:4px;top:.62em;width:10px;height:10px;background:var(--merah);}.artikel ol{list-style:none;padding:0;counter-reset:a;}.artikel ol li{counter-increment:a;position:relative;padding:14px 0 14px 56px;border-top:1px solid var(--garis);margin:0;}.artikel ol li::before{content:"0" counter(a);position:absolute;left:0;top:12px;font-weight:800;font-size:var(--fs-h3,1.4rem);color:var(--merah);}.artikel img{width:100%;border-radius:var(--sudut);margin:1.6em 0 .4em;}.artikel p.buka>strong:first-child{display:block;font-size:var(--fs-isi,1.1rem);margin-bottom:2px;}@media (min-width: 960px){.hero-halaman{grid-template-columns:1fr 1fr;min-height:520px;}.hero-halaman-teks{padding:72px 48px 72px max(24px,calc((100vw - var(--lebar)) / 2 + 24px));align-self:center;}.hero-halaman-foto{height:100%;aspect-ratio:auto;}.badan-halaman{grid-template-columns:260px 1fr;gap:64px;padding:80px 24px 96px;}.daftar-isi{display:block;position:sticky;top:96px;align-self:start;}.daftar-isi ol{list-style:none;margin:0 0 24px;padding:0;border-left:2px solid var(--garis);}.daftar-isi li a{display:block;padding:7px 0 7px 16px;margin-left:-2px;border-left:2px solid transparent;text-decoration:none;font-size:var(--fs-2,.92rem);color:var(--redup);}.daftar-isi li a:hover{color:var(--biru);border-left-color:var(--merah);}}@media (min-width: 960px){.hero-halaman.tanpa-foto{grid-template-columns:1fr;min-height:0;}}.kepala::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--merah);transform:scaleX(0);transform-origin:0 50%;}@supports (animation-timeline: scroll()){.kepala{animation:padat linear both;animation-timeline:scroll(root);animation-range:0 120px;}@keyframes padat{to{box-shadow:0 10px 24px -14px rgba(17,26,61,.45);}}.kepala::after{animation:maju linear both;animation-timeline:scroll(root);}@keyframes maju{to{transform:scaleX(1);}}}.menu-lebar a:not(.tombol){position:relative;}.menu-lebar a:not(.tombol)::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--merah);transform:scaleX(0);transform-origin:0 50%;transition:transform .25s;}.menu-lebar a:not(.tombol):hover::after{transform:scaleX(1);}.tombol{transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;}.tombol:hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px rgba(212,49,58,.7);}.tombol-garis:hover,.tombol-putih:hover{box-shadow:none;}.hero{isolation:isolate;}.hero-isi::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 60% at 0% 100%,rgba(58,168,240,.28),transparent 70%);}.hero h1 em{font-style:normal;color:var(--langit);}.hero-bentuk{display:none;}.hero-kartu{display:none;}.bukti{position:relative;z-index:2;background:transparent;color:var(--tinta);margin-top:-28px;padding:0 16px;}.bukti-dalam{padding:0;gap:1px;background:var(--garis);border-radius:var(--sudut);overflow:hidden;box-shadow:var(--bayang);}.bukti p{background:var(--putih);border:0;padding:18px 16px;}.bukti b{color:var(--biru);}.bukti span:not(.isian){color:var(--redup);}.bukti p:nth-child(2){background:var(--merah);}.bukti p:nth-child(2) b,.bukti p:nth-child(2) span:not(.isian){color:var(--putih);}.kartu{box-shadow:0 1px 0 var(--garis);}.kartu:hover{transform:translateY(-6px);box-shadow:var(--bayang);}.kartu-foto{display:block;overflow:hidden;}.kartu-foto img{transition:transform .6s;}.kartu:hover .kartu-foto img{transform:scale(1.06);}.panah::after{display:inline-block;transition:transform .2s;}.kartu:hover .panah::after{transform:translateX(4px);}.chip{display:inline-block;margin-bottom:6px;padding:2px 9px;border-radius:3px;background:var(--merah);color:var(--putih);font-size:var(--fs-1,.7rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;}.alasan div{position:relative;}.alasan dt::before{content:attr(data-no) " ";color:var(--langit);font-weight:800;}.pita-ajak{padding:0 16px 64px;}.pita-ajak-dalam{max-width:var(--lebar);margin:0 auto;padding:26px 22px;border-radius:var(--sudut);color:var(--putih);display:grid;gap:18px;align-items:center;background:linear-gradient(110deg,var(--biru) 0%,var(--biru) 64%,var(--biru-tua) 64%,var(--biru-tua) 100%);}.pita-ajak-dalam p{font-size:var(--fs-isi,1.02rem);color:rgba(255,255,255,.88);}.pita-ajak-dalam b{display:block;font-size:var(--fs-h3,1.35rem);font-weight:800;color:var(--putih);margin-bottom:4px;letter-spacing:-.02em;}.ajakan{background:radial-gradient(50% 90% at 100% 0%,rgba(58,168,240,.35),transparent 60%),var(--merah);}.kaki-merek img{background:var(--putih);border-radius:50%;padding:3px;}@supports (animation-timeline: view()){.muncul{animation:muncul linear both;animation-timeline:view();animation-range:entry 0% cover 22%;}@keyframes muncul{from{opacity:0;transform:translateY(28px);}}}@media (min-width: 720px){.hero:not(:has(+ .bukti)) .hero-isi{padding-bottom:72px;}.hero-isi::before{display:none;}.hero::after{background:linear-gradient(180deg,rgba(17,26,61,.2) 0%,rgba(17,26,61,.45) 45%,rgba(17,26,61,.92) 100%);}.hero-isi{padding-bottom:96px;}.bukti{margin-top:-56px;}.bukti-dalam{grid-template-columns:repeat(4,1fr);}.bukti p{padding:24px 22px;}.pita-ajak-dalam{grid-template-columns:1fr auto;padding:30px 40px;}.langkah li{position:relative;}.langkah li:not(:last-child)::after{content:"";position:absolute;top:38px;left:52px;right:-20px;height:2px;background:repeating-linear-gradient(90deg,var(--langit) 0 8px,transparent 8px 14px);}}@media (min-width: 960px){.hero::after{background:radial-gradient(40% 55% at 76% 58%,rgba(58,168,240,.38) 0%,transparent 70%),linear-gradient(100deg,rgba(17,26,61,.94) 0%,rgba(17,26,61,.8) 46%,rgba(17,26,61,.25) 100%);}.hero-isi{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;padding:120px 24px 140px;}.hero-bentuk{display:block;position:absolute;z-index:1;right:-70px;top:70px;width:230px;height:230px;border:3px solid var(--merah);transform:rotate(45deg);opacity:.55;}.hero-kartu{display:block;position:relative;height:420px;}.hero h1{font-size:var(--fs-h1,clamp(2.6rem,1rem + 3.4vw,3.9rem));max-width:17ch;}.apung{margin:0;position:absolute;background:var(--putih);color:var(--tinta);padding:8px;border-radius:6px;box-shadow:0 24px 48px -18px rgba(0,0,0,.55);}.apung img{border-radius:3px;object-fit:cover;width:100%;}.apung figcaption{padding:8px 6px 2px;font-size:var(--fs-2,.82rem);line-height:1.35;color:var(--redup);}.apung b{display:block;color:var(--biru);font-size:var(--fs-3,.95rem);}.apung-a{width:290px;left:0;top:30px;}.apung-a img{aspect-ratio:3 / 2;}.apung-b{width:200px;right:10px;top:150px;}.apung-b img{aspect-ratio:4 / 5;}.bukti{margin-top:-64px;padding:0 24px;}}@media (min-width: 960px) and (prefers-reduced-motion: no-preference){.apung-a{animation:apung 6s ease-in-out infinite;}.apung-b{animation:apung 7s ease-in-out -2s infinite;}@keyframes apung{50%{transform:translateY(-8px);}}}.hero-halaman{position:relative;isolation:isolate;overflow:hidden;}.hero-halaman-teks{position:relative;}.hero-halaman-teks::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 70% at 0% 100%,rgba(58,168,240,.3),transparent 70%);}.hero-halaman-teks::after{content:"";position:absolute;z-index:-1;right:24px;top:24px;width:64px;height:64px;border:3px solid var(--merah);transform:rotate(45deg);opacity:.45;}@media (prefers-reduced-motion: reduce){.muncul,.kepala,.kepala::after{animation:none !important;}.kepala::after{display:none;}*,*::after{transition:none !important;}}[hidden]{display:none !important;}.lewati{position:absolute;left:-999px;top:8px;z-index:50;padding:10px 16px;background:var(--putih);color:var(--biru);font-weight:700;}.lewati:focus{left:8px;}.prosa{max-width:70ch;font-size:var(--fs-isi,1.05rem);}.prosa>* + *{margin-top:1em;}.prosa a,.catatan a{color:var(--merah);font-weight:600;}.bagian-gelap .prosa a{color:#ff9ea3;}.catatan{margin-top:24px;color:var(--redup);}.kartu-teks{padding:24px 22px 26px;display:grid;gap:10px;align-content:start;border-top:3px solid var(--merah);}.kartu-teks h3{color:var(--biru);}.alasan-grid{display:grid;gap:22px;margin:0;}.alasan-grid div{padding-left:18px;border-left:3px solid var(--merah);}.alasan-grid dt{font-weight:700;font-size:var(--fs-isi,1.05rem);}.alasan-grid dt::before{content:attr(data-no) " ";color:var(--langit);font-weight:800;}.alasan-grid dd{margin:4px 0 0;color:var(--redup);}.bagian-gelap .alasan-grid dd{color:rgba(255,255,255,.78);}.bagian-gelap .alasan-grid a{color:#ff9ea3;}.langkah p{margin:0;}.daftar-kartu{list-style:none;margin:0;padding:0;display:grid;gap:16px;}.daftar-kartu li{background:var(--putih);border-radius:var(--sudut);padding:22px 22px 24px;box-shadow:0 1px 0 var(--garis);border-left:3px solid var(--biru);transition:transform .25s,box-shadow .25s;}.daftar-kartu li:hover{transform:translateY(-4px);box-shadow:var(--bayang);}.daftar-kartu b,.daftar-kartu strong{display:block;color:var(--biru);font-size:var(--fs-isi,1.1rem);margin-bottom:6px;}.daftar-kartu p{color:var(--redup);}.daftar-kartu a{display:inline-block;margin-top:8px;color:var(--merah);font-weight:700;text-decoration:none;}.daftar-kartu a::after{content:" →";}.testi cite{display:block;margin-top:16px;font-style:normal;font-size:var(--fs-2,.9rem);color:var(--redup);}.testi cite strong{color:var(--tinta);}.halaman-isi{max-width:var(--lebar);margin:0 auto;}.kaki a{color:inherit;}.kaki-medsos{display:flex;gap:12px;}@media (min-width: 720px){.kartu-grid{grid-template-columns:repeat(2,1fr);}.daftar-kartu{grid-template-columns:repeat(2,1fr);}.alasan-grid{grid-template-columns:repeat(2,1fr);gap:28px 40px;}}@media (min-width: 960px){.kartu-grid.tiga{grid-template-columns:repeat(3,1fr);}.daftar-kartu.tiga{grid-template-columns:repeat(3,1fr);}}.kartu-grid{display:grid;gap:20px;}.bagian>.prosa,.bagian>.catatan{max-width:var(--lebar);}.prosa>*,.catatan>*{max-width:70ch;}.formulir{margin-top:1.4em;padding:24px 20px;background:var(--putih);border-radius:var(--sudut);border-top:4px solid var(--merah);box-shadow:0 1px 0 var(--garis);display:grid;gap:16px;}.formulir h3{color:var(--biru);}.medan{display:grid;gap:6px;}.medan>span,.medan>label>span{font-weight:600;font-size:var(--fs-3,.95rem);}.medan b{color:var(--merah);}.medan small{color:var(--redup);font-size:var(--fs-2,.82rem);}.formulir input:not([type=checkbox]),.formulir select,.formulir textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid #b9b3a6;border-radius:var(--sudut);background:var(--putih);color:var(--tinta);font:inherit;}.formulir textarea{min-height:88px;}.formulir :focus-visible{outline:3px solid #ffbf3c;outline-offset:2px;}.baris{display:flex;gap:12px;align-items:center;}.baris input[type=number]{max-width:180px;}.cek{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-2,.92rem);}.cek input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--merah);}.persetujuan{color:#2b2e35;line-height:1.5;}.galat{margin:0;padding:10px 12px;border-radius:var(--sudut);background:#fde8e9;color:var(--merah-tua);font-weight:600;}.formulir .tombol{justify-content:center;border:0;cursor:pointer;font:inherit;font-weight:700;}.lebih-cepat{margin:0;font-size:var(--fs-2,.9rem);color:var(--redup);}.umpan{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}

/* tema visualkarya.com (visualkarya.com/_templat/tema.css, tanpa komentar) */
:root{--arang:#1b1916;--arang-2: #24211d;--batu:#2f2b26;--pasir:#ece4d6;--pasir-redup:#c2b6a3;--tembaga:#c9a06c;--tembaga-tua:#a87f50;--garis-gelap:rgba(236,228,214,.16);--garis-terang:#ddd4c4;--kertas-g1: #f4efe6;--redup-terang:#5e574c;--wa:#1f7a4d;--isi:1152px;--bayang:0 24px 48px -20px rgba(0,0,0,.6);}body{background:var(--arang);color:var(--pasir);font-size:var(--fs-isi);line-height:1.7;overflow-x:hidden;}h1,h2,h3{letter-spacing:-.025em;font-weight:800;}h2{font-size:var(--fs-h2);}.isian{border-color:var(--pasir-redup);color:var(--pasir-redup);}.tombol:focus-visible,a:focus-visible,summary:focus-visible{outline-color:var(--tembaga);}.label{display:flex;align-items:center;gap:10px;color:var(--tembaga);letter-spacing:.12em;margin-bottom:14px;}.label::before{content:"";width:28px;height:3px;background:var(--merah);flex:none;}.hero .label{color:var(--tembaga);}.hero .label::before{display:none;}.label img{width:22px;height:22px;background:#fff;border-radius:50%;padding:2px;}.tombol{min-height:54px;padding:14px 26px;background:var(--tembaga);border-color:var(--tembaga);color:var(--arang);}.tombol:hover{background:var(--pasir);border-color:var(--pasir);box-shadow:0 12px 24px -12px rgba(201,160,108,.8);}.tombol-garis{background:transparent;border-color:rgba(236,228,214,.55);color:var(--pasir);}.tombol-garis:hover{background:transparent;border-color:var(--pasir);box-shadow:none;}.tombol-putih{background:var(--tembaga);border-color:var(--tembaga);color:var(--arang);}.tombol-kecil{min-height:42px;padding:9px 16px;}.kepala{background:rgba(27,25,22,.94);border-bottom-color:var(--garis-gelap);backdrop-filter:blur(8px);}.merek{color:var(--pasir);}.merek img{background:#fff;border-radius:50%;padding:2px;}.merek small{color:var(--pasir-redup);}.menu summary span{background:var(--pasir);}.menu nav{background:var(--arang-2);border-bottom-color:var(--garis-gelap);}.menu nav .tombol{color:var(--arang);}.menu-lebar a:not(.tombol){color:var(--pasir-redup);font-weight:500;}.menu-lebar a:not(.tombol):hover{color:var(--pasir);}.menu-lebar .tombol{color:var(--arang);}.lewati{background:var(--tembaga);color:var(--arang);}@supports (animation-timeline: scroll()){@keyframes padat{to{box-shadow:0 10px 24px -14px rgba(0,0,0,.7);}}}.hero{background:var(--arang);display:block;min-height:0;}.hero-foto{position:static;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:60% 50%;}.hero::after{display:none;}.hero-isi{padding:28px 16px 56px;}.hero-isi::before{display:none;}.hero h1{max-width:18ch;font-size:var(--fs-h1);}.label-h1{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:var(--fs-1);font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:var(--tembaga);}.label-h1::before{content:"";width:28px;height:3px;background:var(--merah);flex:none;}.hero h1 em{color:var(--tembaga);}.hero-lead{color:var(--pasir);font-size:var(--fs-isi);max-width:46ch;}.jembatan{margin:14px 0 0;max-width:60ch;font-size:var(--fs-isi);line-height:1.6;font-style:italic;color:var(--pasir-redup);}.laporan .jembatan{color:var(--redup-terang);margin:0 0 16px;}.bukti{margin-top:-20px;}.bukti-dalam{max-width:var(--isi);background:var(--garis-terang);grid-template-columns:1fr 1fr;}.bukti p{background:var(--kertas-g1);padding:14px 16px;}.bukti b{color:var(--tinta);font-size:var(--fs-h3);line-height:1.2;}.bukti span:not(.isian){color:var(--redup-terang);font-size:var(--fs-2);line-height:1.35;}.bukti p:nth-child(2){background:var(--kertas-g1);}.bukti p:nth-child(2) b,.bukti p:nth-child(2) span:not(.isian){color:inherit;}.bukti p:nth-child(2) b{color:var(--tinta);}.bukti p:nth-child(2) span:not(.isian){color:var(--redup-terang);}.bukti p:first-child{background:var(--merah);}.bukti p:first-child b,.bukti p:first-child span:not(.isian){color:#fff;}.bagian{padding:72px 16px;}.bagian>*{max-width:var(--isi);}.bagian-pucat,.bagian-gelap{background:var(--arang-2);color:var(--pasir);}.bagian-gelap .label{color:var(--tembaga);}.prosa{color:var(--pasir);}.prosa a,.catatan a,.bagian-gelap .prosa a{color:var(--tembaga);}.catatan{color:var(--pasir-redup);}.panah,.tautan-panah{color:var(--tembaga);}.bukti + .bagian{padding-top:72px;padding-bottom:40px;}.bukti + .bagian .prosa{max-width:860px;}.bukti + .bagian .prosa::before{content:"";display:block;width:48px;height:3px;background:var(--merah);margin-bottom:28px;}.bukti + .bagian .prosa p{font-size:var(--fs-4r);line-height:1.55;font-weight:500;max-width:none;}.bagian-karya{padding-top:24px;}.kelompok{display:grid;gap:20px;margin-bottom:56px;}.kelompok-teks{border-top:1px solid var(--garis-gelap);padding-top:20px;}.kelompok-teks h3{font-size:var(--fs-4);margin-bottom:10px;color:var(--pasir);}.kelompok-teks p{color:var(--pasir-redup);max-width:46ch;margin:0 0 12px;}.tautan{font-size:var(--fs-3);font-weight:700;text-decoration:none;color:var(--tembaga);}.tautan::after{content:" →";display:inline-block;transition:transform .2s;}.tautan:hover::after{transform:translateX(4px);}.deret{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 10px;scrollbar-width:thin;scrollbar-color:var(--batu) transparent;}.deret figure{flex:0 0 62%;margin:0;scroll-snap-align:start;overflow:hidden;border-radius:var(--sudut);}.deret figure.lebar{flex-basis:86%;}.deret img{width:100%;height:280px;object-fit:cover;transition:transform .6s;}.deret figure:hover img{transform:scale(1.04);}.deret figcaption{padding-top:10px;font-size:var(--fs-2);color:var(--pasir-redup);}.isian-foto{display:grid !important;place-items:center;height:280px;background:var(--arang-2);border:1px dashed var(--garis-gelap);}.catatan-lini{color:var(--pasir-redup);font-size:var(--fs-3);}.catatan-lini a{color:var(--tembaga);}.pita-ajak{padding:0 16px 72px;}.pita-ajak-dalam{max-width:var(--isi);background:linear-gradient(110deg,var(--batu) 0%,var(--batu) 64%,var(--arang-2) 64%);border:1px solid var(--garis-gelap);border-left:4px solid var(--merah);}.pita-ajak-dalam p{margin:0;color:var(--pasir-redup);}.pita-ajak-dalam b{color:var(--pasir);font-size:var(--fs-h3);}.laporan{background:var(--kertas-g1);color:var(--tinta);padding:80px 16px;}.laporan-dalam{max-width:var(--isi);margin:0 auto;display:grid;gap:40px;align-items:center;}.laporan .label{color:var(--tembaga-tua);}.laporan h2{margin-bottom:18px;}.laporan-teks p{color:var(--redup-terang);max-width:50ch;margin:0 0 1em;}.centang{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px;}.centang li{position:relative;padding-left:32px;font-weight:500;}.centang li::before{content:"";position:absolute;left:0;top:.3em;width:20px;height:20px;border-radius:50%;background:var(--wa) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3' d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center / 14px no-repeat;}.ponsel{margin:0 auto;width:100%;max-width:360px;background:#e9e2d6;border-radius:22px;border:8px solid var(--arang);box-shadow:0 30px 60px -28px rgba(27,25,22,.6);overflow:hidden;}.ponsel-kepala{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#1f5c43;color:#fff;}.ponsel-kepala img{background:#fff;border-radius:50%;padding:2px;}.ponsel-kepala span{font-size:var(--fs-1);line-height:1.25;opacity:.85;}.ponsel-kepala b{display:block;font-size:var(--fs-2);}.gelembung{position:relative;margin:16px 16px 8px 14px;padding:6px 6px 22px;background:#fff;border-radius:0 10px 10px 10px;box-shadow:0 1px 1px rgba(0,0,0,.12);}.gelembung img{border-radius:6px;width:100%;aspect-ratio:16 / 9;object-fit:cover;}.gelembung p{margin:8px 6px 0;font-size:var(--fs-2);line-height:1.45;color:var(--tinta);}.jam{position:absolute;right:10px;bottom:4px;font-size:var(--fs-1);color:#8a8a8a;}.ponsel figcaption{padding:4px 14px 14px;font-size:var(--fs-1);font-weight:600;color:var(--redup-terang);text-align:center;}.alasan-grid div{border-left-color:var(--merah);}.alasan-grid dt{color:var(--pasir);font-size:var(--fs-isi);}.alasan-grid dt::before{color:var(--merah);}.alasan-grid dd,.bagian-gelap .alasan-grid dd{color:var(--pasir-redup);}.bagian-gelap .alasan-grid a{color:var(--tembaga);}.langkah{gap:14px;}.langkah li{padding:20px;background:var(--arang-2);border:1px solid var(--garis-gelap);border-radius:var(--sudut);}.bagian-pucat .langkah li{background:var(--arang);}.langkah li::before{content:counter(l,decimal-leading-zero);color:var(--tembaga);}.langkah b{color:var(--pasir);}.langkah span{color:var(--pasir-redup);}.daftar-kartu li,.kartu{background:var(--arang-2);color:var(--pasir);box-shadow:none;border:1px solid var(--garis-gelap);border-left:3px solid var(--tembaga-tua);}.bagian-pucat .daftar-kartu li{background:var(--arang);}.daftar-kartu b,.daftar-kartu strong,.kartu-teks h3{color:var(--pasir);}.daftar-kartu p,.kartu p{color:var(--pasir-redup);}.daftar-kartu a{color:var(--tembaga);}.kartu-teks{border-top-color:var(--merah);}.testi blockquote{background:transparent;padding:24px 0 0;border-radius:0;border-top:3px solid var(--tembaga-tua);}.testi p{font-size:var(--fs-h3);line-height:1.5;font-weight:500;color:var(--pasir);}.testi cite{color:var(--pasir-redup);font-weight:600;}.testi cite strong{color:var(--pasir);}.ajakan{padding:96px 16px;background:linear-gradient(rgba(27,25,22,.8),rgba(27,25,22,.92)),url("/aset/villa-kayu-dua-lantai-960.webp") center / cover;color:var(--pasir);border-top:4px solid var(--merah);}.ajakan-dalam{max-width:var(--isi);}.ajakan p{color:var(--pasir);}.ajakan .tombol-garis{color:var(--pasir);}.kaki{background:#12110f;color:var(--pasir-redup);}.kaki-dalam,.hak{max-width:var(--isi);}.kaki-merek b{color:var(--pasir);}.kaki dt{color:#8c8273;}.kaki dd{color:var(--pasir);}.hak{color:#8c8273;border-top-color:var(--garis-gelap);}.wa-melayang{left:16px;right:16px;bottom:14px;justify-content:center;min-height:52px;border-radius:var(--sudut);background:var(--wa);}.remah{color:var(--pasir-redup);margin-bottom:14px;}.remah a:hover{color:var(--pasir);}.hero-halaman{display:flex;align-items:flex-end;min-height:460px;background:var(--arang);color:var(--pasir);}.hero-halaman-foto{position:absolute;inset:0;z-index:-2;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;}.hero-halaman::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(27,25,22,.6) 0%,rgba(27,25,22,.8) 45%,rgba(27,25,22,.96) 100%);}.hero-halaman-teks{width:100%;max-width:var(--lebar);margin:0 auto;padding:96px 16px 48px;}.hero-halaman-teks::before{display:none;}.hero-halaman-teks::after{display:none;}.hero-halaman h1{font-size:var(--fs-h1h);max-width:22ch;}.hero-halaman .hero-lead{color:var(--pasir);}.hero-halaman .tombol-garis{color:var(--pasir);}.hero-halaman.tanpa-foto{min-height:0;border-bottom:4px solid var(--merah);}.hero-halaman.tanpa-foto::after{display:none;}.badan-halaman{max-width:none;margin:0;background:var(--kertas-g1);color:var(--tinta);padding:48px max(16px,calc((100% - var(--isi)) / 2)) 72px;}.daftar-isi .label{color:var(--tembaga-tua);}.daftar-isi .tombol{color:var(--arang);}.artikel p,.artikel li{color:#3a352d;}.artikel a{color:#a5262e;}.artikel ol li::before{content:counter(a,decimal-leading-zero);color:var(--tembaga-tua);}.artikel .isian{color:var(--redup-terang);border-color:var(--redup-terang);}.formulir{background:#fff;}.formulir h3{color:var(--tinta);}@media (min-width: 720px){.bukti{margin-top:-48px;}.bukti-dalam{grid-template-columns:repeat(4,1fr);}.bukti p{padding:22px;}.bukti b{font-size:var(--fs-4);}.testi{grid-template-columns:repeat(3,1fr);gap:28px 40px;}.langkah li{border-top:1px solid var(--garis-gelap);padding:20px;}.langkah li:not(:last-child)::after{display:none;}.ajakan-dalam{grid-template-columns:1fr;text-align:center;justify-items:center;}.ajakan .aksi{justify-content:center;}}@media (min-width: 960px){.hero{display:flex;min-height:min(calc(100svh - 64px),820px);align-items:center;}.hero-foto{position:absolute;inset:0;z-index:-2;height:100%;aspect-ratio:auto;object-position:70% 50%;}.hero::after{display:block;content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(22,38,63,.85) 0%,rgba(22,38,63,.78) 35%,rgba(22,38,63,.45) 50%,rgba(22,38,63,0) 60%),linear-gradient(180deg,transparent 82%,rgba(11,13,16,.85) 100%);}.hero-lead{font-size:var(--fs-isi);}.hero-isi{grid-template-columns:1.2fr .8fr;padding:96px 24px 140px;}.bukti{margin-top:-72px;}.bagian{padding:88px 24px;}.bagian-karya{padding-top:24px;}.kelompok{grid-template-columns:300px 1fr;gap:40px;align-items:start;}.kelompok-teks{position:sticky;top:96px;}.deret{overflow:visible;margin:0;padding:0;display:grid;grid-template-columns:2fr 1fr 1fr;}.deret:has(>figure:nth-child(2):last-child){grid-template-columns:2fr 1fr;}.deret figure,.deret figure.lebar{flex:none;}.deret img,.isian-foto{height:380px;}.catatan-lini{margin-left:340px;}.laporan{padding:104px 24px;}.laporan-dalam{grid-template-columns:1.1fr .9fr;gap:64px;}.langkah{grid-template-columns:repeat(5,1fr);}.langkah li{grid-template-columns:1fr;padding:22px 18px;}.alasan-grid{grid-template-columns:repeat(2,1fr);}.hero-halaman{min-height:540px;}.hero-halaman::after{background:linear-gradient(100deg,rgba(27,25,22,.95) 0%,rgba(27,25,22,.8) 45%,rgba(27,25,22,.3) 100%);}.hero-halaman-teks{padding:120px 24px 80px;align-self:auto;}.hero-halaman.tanpa-foto{min-height:0;}.badan-halaman{padding-top:80px;padding-bottom:96px;}.kaki{padding-bottom:40px;}}section.bagian>*{max-width:var(--isi);margin-left:auto;margin-right:auto;}.kaki nav{align-content:start;align-items:start;}@media (min-width: 960px){.catatan-lini{margin-left:auto;padding-left:340px;}}section.bagian>.prosa,section.bagian>.catatan{max-width:var(--isi);}.langkah li.berfoto{display:grid;grid-template-columns:1fr;align-content:start;padding:0 0 20px;overflow:hidden;}.langkah li.berfoto figure{margin:0 0 14px;order:-1;}.langkah li.berfoto img{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.langkah li.berfoto figcaption{padding:8px 20px 0;font-size:var(--fs-1);line-height:1.35;color:var(--pasir-redup);}.langkah li.berfoto::before{grid-row:auto;margin:0 20px 4px;}.langkah li.berfoto b,.langkah li.berfoto span{margin:0 20px;}@media (min-width: 960px){.langkah li.berfoto{padding:0 0 22px;}.langkah li.berfoto img{aspect-ratio:3 / 4;}.langkah li.berfoto figcaption{min-height:calc(2 * 1.35em + 8px);}}.langkah li.berfoto figure{order:-1;}.menu-lebar .turun{position:relative;}.menu-lebar .turun>button{background:none;border:0;padding:10px 0;cursor:pointer;color:var(--pasir-redup);font:500 var(--fs-3)/1 var(--huruf);}.menu-lebar .turun>button:hover,.menu-lebar .turun.buka>button{color:var(--pasir);}.menu-lebar .turun>button::after{content:"";display:inline-block;margin-left:6px;width:6px;height:6px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-3px) rotate(45deg);}.menu-lebar .panel{display:none;position:absolute;top:100%;left:-18px;z-index:30;min-width:300px;padding:10px;background:var(--arang-2);border:1px solid var(--garis-gelap);border-top:3px solid var(--merah);border-radius:var(--sudut);box-shadow:var(--bayang);}.menu-lebar .turun:hover .panel,.menu-lebar .turun:focus-within .panel,.menu-lebar .turun.buka .panel{display:grid;}.menu-lebar .panel a{display:grid;gap:3px;padding:10px 12px;border-radius:var(--sudut);color:var(--pasir);font-weight:600;line-height:1.3;}.menu-lebar .panel a::after{display:none;}.menu-lebar .panel a small{color:var(--pasir-redup);font-weight:400;font-size:var(--fs-1);}.menu-lebar .panel a:hover{background:var(--batu);color:var(--pasir);}.menu-lebar .panel .pemisah{margin:6px 12px 2px;padding-top:8px;border-top:1px solid var(--garis-gelap);font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--tembaga);}.menu nav{max-height:calc(100svh - 64px);min-height:calc(100svh - 64px);overflow-y:auto;align-content:start;border-bottom:3px solid var(--merah);}.menu nav .grup{padding:14px 0 4px;font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--tembaga);border-top:1px solid var(--garis-gelap);}.menu nav .grup:first-child{border-top:0;}.menu nav a{color:var(--pasir);}@media (min-width: 960px){.menu{display:block;}.menu-lebar{display:none;}}@media (min-width: 1080px){.menu{display:none;}.menu-lebar{display:flex;}}.kartu-wa-artikel{margin:1.6em 0 .4em;}.kartu-wa-artikel .ponsel{margin:0;}.kartu-wa-artikel .ponsel img,.kartu-wa-artikel .gelembung img{margin:0;}.kartu-wa-artikel .ponsel-kepala img{width:28px;height:28px;border-radius:50%;}.kartu-wa-artikel .gelembung img{width:100%;border-radius:6px;}.kartu-wa-artikel .gelembung p,.kartu-wa-artikel figcaption{color:var(--tinta);}.artikel{min-width:0;}.artikel .langkah-foto{list-style:none;padding:0;margin:1.2em 0 0;counter-reset:lf;display:grid;gap:14px;}.artikel .langkah-foto>li{counter-increment:lf;margin:0;padding:0;border:1px solid var(--garis-terang);border-radius:var(--sudut);background:#fff;overflow:hidden;display:grid;grid-template-columns:1fr;}.artikel .langkah-foto>li::before{content:none;}.artikel .langkah-foto figure{margin:0;}.artikel .langkah-foto img{width:100%;aspect-ratio:16 / 9;object-fit:cover;margin:0;border-radius:0;}.artikel .langkah-foto figcaption{padding:6px 14px 0;font-size:var(--fs-1);line-height:1.35;color:var(--redup-terang);}.artikel .langkah-foto li>div{padding:12px 16px 16px;}.artikel .langkah-foto b{display:block;font-size:var(--fs-isi);color:var(--tinta);}.artikel .langkah-foto b::before{content:counter(lf,decimal-leading-zero) "  ";white-space:pre;color:var(--tembaga-tua);font-weight:800;}.artikel .langkah-foto p{margin:4px 0 0;}.artikel .langkah-foto.tanpa-foto>li{grid-template-columns:1fr !important;}@media (min-width: 720px){.artikel .langkah-foto>li{grid-template-columns:220px 1fr;align-items:center;}.artikel .langkah-foto img{aspect-ratio:4 / 3;}.artikel .langkah-foto figcaption{padding:6px 12px 10px;}}.kaki4{background:#12110f;color:var(--pasir-redup);padding:56px 16px 96px;font-size:var(--fs-3);border-top:3px solid var(--merah);}.kaki4-dalam{max-width:var(--isi);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:32px 24px;}.kaki4-merek,.kaki4-hubungi{grid-column:1 / -1;}.kaki4 h2{margin:0 0 14px;font-size:var(--fs-1);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tembaga);}.kaki4 ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;}.kaki4 a{color:var(--pasir);text-decoration:none;}.kaki4 a:hover{color:var(--tembaga);}.kaki4-merek .logo{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:var(--pasir);font-weight:800;font-size:var(--fs-isi);}.kaki4-merek .logo img{background:#fff;border-radius:50%;padding:3px;}.kaki4-merek p{margin:0 0 16px;max-width:34ch;line-height:1.6;}.medsos{display:flex;gap:10px;}.medsos a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--garis-gelap);border-radius:50%;color:var(--pasir);}.medsos a:hover{border-color:var(--tembaga);color:var(--tembaga);}.medsos svg{width:20px;height:20px;}.kaki4-hubungi dl{margin:0;display:grid;gap:12px;}.kaki4-hubungi dt{font-size:var(--fs-1);letter-spacing:.1em;text-transform:uppercase;color:#8c8273;}.kaki4-hubungi dd{margin:2px 0 0;color:var(--pasir);line-height:1.5;}.kaki4-hubungi dd a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(236,228,214,.35);}.kaki4-bawah{max-width:var(--isi);margin:40px auto 0;padding-top:18px;border-top:1px solid var(--garis-gelap);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:var(--fs-2);color:#8c8273;}.kaki4-bawah a{color:#8c8273;text-decoration:underline;}.kaki4 .isian{font-size:var(--fs-2);}@media (min-width: 960px){.kaki4{padding-bottom:96px;}.kaki4-dalam{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;}.kaki4-merek,.kaki4-hubungi{grid-column:auto;}}.faq-daftar{display:grid;gap:10px;margin-top:1.2em;}.artikel .faq{margin:0;border:1px solid var(--garis-terang);border-radius:var(--sudut);background:#fff;}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-weight:700;color:var(--tinta);line-height:1.4;}.faq summary::-webkit-details-marker{display:none;}.faq summary::after{content:"+";flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--kertas-g1);color:var(--tembaga-tua);font-size:var(--fs-h3);font-weight:600;line-height:1;}.faq[open] summary::after{content:"−";background:var(--tembaga);color:var(--arang);}.faq[open] summary{border-bottom:1px solid var(--garis-terang);}.faq summary:hover{color:var(--tembaga-tua);}.faq>div{padding:12px 18px 16px;}.faq>div p{margin:0;}.wa-melayang{left:auto;right:16px;bottom:16px;width:52px;height:52px;min-height:0;padding:0;border-radius:50%;justify-content:center;}.wa-melayang svg{width:26px;height:26px;}.wa-melayang span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}@media (min-width: 960px){.wa-melayang{display:inline-flex;}}@media (min-width: 1080px){.wa-melayang{display:none;}}.wa-melayang svg path{fill-rule:evenodd;}@media (min-width: 1080px){.kaki4{padding-bottom:40px;}}.kelompok-teks{position:relative;}.tautan-judul{color:inherit;text-decoration:none;}.tautan-judul::after{content:"";position:absolute;inset:0;}.kelompok-teks:hover .tautan-judul{color:var(--tembaga);}.tautan-judul:focus-visible{outline:none;}.tautan-judul:focus-visible::after{outline:3px solid var(--tembaga);outline-offset:4px;border-radius:var(--sudut);}section.bagian{padding-top:96px;padding-bottom:96px;}.kepala-bagian{margin-bottom:44px;}.jembatan{font-size:var(--fs-isi);max-width:52ch;}.kelompok-teks p,.laporan-teks p,.ajakan p{max-width:52ch;}#cara-kerja,#cerita-klien{background:var(--kertas-g1);color:var(--tinta);}#cara-kerja h2,#cerita-klien h2{color:var(--tinta);}#cara-kerja .jembatan,#cerita-klien .jembatan{color:var(--redup-terang);}#cara-kerja .langkah li{background:#fff;box-shadow:0 10px 24px -18px rgba(27,25,22,.5);}#cara-kerja .langkah b{color:var(--tinta);}#cara-kerja .langkah span,#cara-kerja .langkah li.berfoto figcaption{color:var(--redup-terang);}#cara-kerja .catatan a,#cara-kerja .prosa a{color:#a5262e;}#pantau{background:var(--arang-2);color:var(--pasir);}#pantau h2{color:var(--pasir);}#pantau .laporan-teks p,#pantau .jembatan{color:var(--pasir-redup);}#pantau .label{color:var(--tembaga);}.langkah li,.kelompok-teks{border:0 !important;}.kelompok-teks{padding-top:0;}@media (max-width: 959px){.hero-isi{padding-bottom:72px;}.hero .aksi .tombol-garis{display:none;}#cara-kerja .langkah{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 8px;}#cara-kerja .langkah li{flex:0 0 78%;scroll-snap-align:start;grid-template-columns:1fr;}#cara-kerja .langkah li::before{grid-row:auto;margin-bottom:6px;}.kelompok{margin-bottom:72px;}.deret figure:nth-child(3){display:none;}}@media (min-width: 960px){section.bagian{padding-top:128px;padding-bottom:128px;}.kepala-bagian{margin-bottom:56px;}.kelompok{margin-bottom:96px;gap:56px;}.laporan{padding-top:128px;padding-bottom:128px;}}@media (max-width: 959px){#cara-kerja .langkah,#cerita-klien .testi,.deret{scroll-padding-inline:16px;}}.sl-kepala{display:flex;align-items:end;justify-content:space-between;gap:16px;}.sl-deret{list-style:none;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:thin;scrollbar-color:var(--batu) transparent;}section.bagian>.sl-deret{margin:0 -16px;padding:4px 16px 12px;max-width:none;}.sl-deret>li{scroll-snap-align:start;}.sl-catatan{margin-top:18px;color:var(--pasir-redup);font-size:var(--fs-3);}.sl-catatan a{color:var(--tembaga);}.sl-meta b{display:block;font-size:var(--fs-h3);letter-spacing:-.01em;}.sl-meta span{display:block;margin-top:2px;font-size:var(--fs-2);}.sl-meta small{display:block;margin-top:6px;font-size:var(--fs-2);color:var(--tembaga);}@media (min-width: 960px){section.bagian>.sl-deret{margin:0 auto;padding:4px 0 12px;max-width:var(--isi);scroll-padding-inline:0;}}.sa-utama>li{flex:0 0 100%;}.sa-slide{display:grid;grid-template-columns:1fr;background:var(--arang-2);border-radius:var(--sudut);overflow:hidden;text-decoration:none;color:var(--pasir);}.sa-slide img{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.sa-panel{padding:22px 22px 26px;display:flex;flex-direction:column;justify-content:end;gap:14px;border-top:3px solid var(--merah);}.sa-panel .sl-meta b{font-size:var(--fs-4);}.sa-panel .sl-meta span{color:var(--pasir-redup);}.sa-panel em{font-style:normal;color:var(--tembaga);font-weight:700;font-size:var(--fs-3);}.sa-strip{list-style:none;margin:14px 0 0;padding:0 0 6px;display:flex;gap:10px;overflow-x:auto;}.sa-strip a{display:block;width:104px;border-radius:var(--sudut);overflow:hidden;opacity:.55;outline:2px solid transparent;outline-offset:2px;transition:opacity .2s;}.sa-strip a:hover,.sa-strip a.aktif{opacity:1;outline-color:var(--tembaga);}.sa-strip img{width:100%;aspect-ratio:4 / 3;object-fit:cover;}@media (min-width: 960px){.sa-slide{grid-template-columns:2fr 1fr;}.sa-panel{border-top:0;border-left:3px solid var(--merah);padding:36px;}.sa-strip a{width:136px;}}.sl-jenis{display:flex;flex-wrap:wrap;gap:8px 10px;margin:-20px auto 22px;max-width:var(--isi);}.sl-jenis a{padding:7px 14px;border:1px solid var(--garis-gelap);border-radius:999px;color:var(--pasir);font-size:var(--fs-2);font-weight:600;text-decoration:none;}.sl-jenis a:hover{border-color:var(--tembaga);color:var(--tembaga);}.sa-panel .sl-meta p{margin:10px 0 0;color:var(--pasir);font-size:var(--fs-3);line-height:1.5;max-width:34ch;}.bagian-slider .catatan-lini{padding-left:0 !important;margin-top:18px;}:root{--huruf:"Helvetica Neue",Helvetica,Arial,sans-serif;--arang:#0b0d10;--arang-2: #16263F;--batu:#22385a;--pasir:#F0F0F0;--pasir-redup:#C3C3C3;--tembaga:#DBDBDB;--tembaga-tua:#16263F;--merah:#959595;--kertas-g1: #F0F0F0;--garis-gelap:rgba(240,240,240,.16);--garis-terang:#DBDBDB;--redup-terang:#4a5566;--fs-1: .75rem;--fs-2: .875rem;--fs-3: .9375rem;--fs-isi:1.0625rem;--fs-h3: 1.3125rem;--fs-4: 1.75rem;--fs-4r: clamp(1.3125rem,1rem + 1.2vw,1.75rem);--fs-h2: clamp(1.75rem,1.3rem + 1.6vw,2.375rem);--fs-h1: clamp(2rem,1.35rem + 2.6vw,3.25rem);--fs-h1h: clamp(2rem,1.5rem + 1.4vw,2.375rem);}body,h1,h2,h3,.tombol,button,input,select,textarea{font-family:var(--huruf);}h1,h2,h3{letter-spacing:-.015em;font-weight:700;}.kepala{background:#16263F;border-bottom-color:rgba(240,240,240,.14);}.merek{gap:10px;}.merek img{background:none;border-radius:0;padding:0;}.merek .merek-tulisan{width:auto;height:34px;}.tombol,.tombol-putih,.menu-lebar .tombol,.kepala .tombol{background:#DBDBDB;border-color:#DBDBDB;color:#16263F;}.tombol:hover{background:#F0F0F0;border-color:#F0F0F0;box-shadow:0 12px 24px -12px rgba(0,0,0,.6);}.tombol-garis{background:transparent;color:#F0F0F0;border-color:rgba(240,240,240,.6);}.hero h1 em,.label-h1,.label,.tautan,.catatan-lini a,.sl-jenis a:hover{color:#DBDBDB;}.label-h1::before,.label::before{background:#C3C3C3;}.bukti p:first-child{background:#16263F;}.bukti b{color:#16263F;}.bukti p:first-child b,.bukti p:first-child span:not(.isian){color:#F0F0F0;}#cara-kerja,#cerita-klien,.laporan,.badan-halaman{background:#F0F0F0;}#cara-kerja .langkah li::before,.artikel ol li::before{color:#16263F;}#cara-kerja .catatan a,.artikel a{color:#16263F;}#pantau{background:#16263F;}.sa-panel{background:#16263F;border-left-color:#959595 !important;border-top-color:#959595;}.sa-panel em{color:#DBDBDB;}.sa-strip a:hover,.sa-strip a.aktif{outline-color:#DBDBDB;}.ajakan{border-top-color:#959595;background:linear-gradient(rgba(11,13,16,.82),rgba(22,38,63,.92)),url("/aset/villa-kayu-dua-lantai-960.webp") center / cover;}.kaki4{background:#0b0d10;border-top-color:#16263F;}.kaki4 h2{color:#C3C3C3;}.kaki4 .logo img{background:none;border-radius:0;padding:0;}.kaki4 .logo .merek-tulisan{width:auto;height:40px;}.kaki4 a:hover,.medsos a:hover{color:#F0F0F0;border-color:#F0F0F0;}.wa-melayang{background:#1f7a4d;}.merek small{display:none;}.kaki4 .logo{gap:12px;}.jembatan,#pantau .jembatan{color:var(--pasir-redup);}#cara-kerja .jembatan,#cerita-klien .jembatan,.laporan .jembatan{color:var(--redup-terang);}.faq[open] summary::after{background:#16263F;color:#F0F0F0;}.faq summary::after{background:#DBDBDB;color:#16263F;}.faq summary:hover{color:#16263F;}.daftar-isi .label{color:#16263F;}.daftar-isi .tombol{color:#16263F;}.artikel ul li::before{background:#16263F;}.remah{color:var(--pasir-redup);}.ponsel-kepala{background:#16263F;}.isian{color:var(--pasir-redup);border-color:var(--pasir-redup);}.jam{color:#5f6368;}.medan b,.galat{color:#16263F;}.menu-lebar .turun>button{font-size:inherit;line-height:inherit;font-weight:500;padding:0;}:root{--garis:#DBDBDB;}.menu-lebar .panel{background:#16263F;border-color:rgba(240,240,240,.18);box-shadow:0 18px 40px -12px rgba(0,0,0,.55);}.menu-lebar .panel a:hover{background:rgba(240,240,240,.08);}.menu-lebar .panel .pemisah{color:#ADADAD;}.menu nav{background:#16263F;}.menu nav .grup{color:#ADADAD;}.kaki dt,.hak,.kaki4-hubungi dt,.kaki4-bawah,.kaki4-bawah a{color:#ADADAD;}.artikel p,.artikel li{color:#2b2e35;}.ponsel{background:#DBDBDB;box-shadow:0 30px 60px -28px rgba(0,0,0,.55);}.formulir input:not([type=checkbox]),.formulir select,.formulir textarea{border-color:#4a5566;}#karya .label{color:#C3C3C3;}#cara-kerja .label,#cerita-klien .label{color:#16263F;}#cara-kerja .label::before,#cerita-klien .label::before{background:#959595;}.kepala-bagian .label + h2{max-width:600px;}@media (hover: hover) and (pointer: fine){.sl-deret,.tk-deret{cursor:grab;}}.sl-deret.diseret,.tk-deret.diseret{cursor:grabbing;scroll-snap-type:none !important;user-select:none;}.sl-deret:focus-visible{outline:3px solid #DBDBDB;outline-offset:4px;}@media (min-width: 720px){#cerita-klien .tk-deret:not(.di-ujung):not(:focus-visible){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 96px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 96px),transparent);}}#cerita-klien .testi.tk-deret{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 6px;max-width:none;scroll-padding-inline:16px;}#cerita-klien .testi.tk-deret::-webkit-scrollbar{display:none;}#cerita-klien .testi.tk-deret:focus-visible{outline:3px solid #16263F;outline-offset:4px;}#cerita-klien .testi .tk{flex:0 0 84%;scroll-snap-align:start;margin:0;display:flex;flex-direction:column;min-height:280px;padding:30px 28px 28px;background:#0b0d10;border:0 !important;border-top:4px solid #16263F !important;border-radius:6px;}#cerita-klien .testi .tk::before{content:"\201C";font:700 4rem/.6 Georgia,"Times New Roman",serif;color:#959595;margin-bottom:14px;}#cerita-klien .testi .tk p{flex:1;margin:0;font-size:var(--fs-isi);line-height:1.55;font-weight:500;color:#F0F0F0;}#cerita-klien .testi .tk cite{display:block;margin-top:24px;font-style:normal;}#cerita-klien .testi .tk .nama{display:block;font-weight:700;color:#F0F0F0;}#cerita-klien .testi .tk .jenis{display:block;margin-top:4px;font-size:var(--fs-1);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ADADAD;}@media (min-width: 720px){#cerita-klien .testi .tk{flex-basis:calc((100% - 20px) / 2);}}@media (min-width: 960px){#cerita-klien .testi.tk-deret{margin:0 auto;padding:0 0 6px;max-width:var(--isi);scroll-padding-inline:0;}#cerita-klien .testi .tk{flex-basis:calc((100% - 40px) / 2.6);}}.tk-kepala{display:none;}@media (min-width: 960px) and (hover: hover) and (pointer: fine){.tk-kepala{display:flex;justify-content:flex-end;gap:10px;margin:-12px auto 18px;max-width:var(--isi);}.tk-kepala button{width:44px;height:44px;border-radius:50%;border:1px solid #959595;background:transparent;color:#16263F;font-size:var(--fs-h3);cursor:pointer;}.tk-kepala button:hover{border-color:#16263F;}.tk-kepala button:disabled{opacity:.3;cursor:default;}}.menu-lebar .turun.tutup-esc .panel{display:none;}a[href^="https://wa.me/"]:not(.tombol):not(.wa-melayang) svg{width:1.05em;height:1.05em;vertical-align:-.18em;margin-right:.3em;}@media (min-width: 960px){#cara-kerja .langkah{grid-template-columns:repeat(6,1fr);gap:20px;}#cara-kerja .langkah li{grid-column:span 2;padding:26px 24px;}#cara-kerja .langkah li:nth-child(4){grid-column:2 / span 2;}}#cara-kerja .langkah b{font-size:var(--fs-isi);}#cara-kerja .langkah span{font-size:var(--fs-3);}.prosa p,.prosa li,.artikel p,.artikel li,.badan-halaman p{max-width:68ch;}
