@font-face{font-family:Anybody;font-style:normal;font-display:swap;font-weight:100 900;src:url(../huruf/anybody-latin-wght-normal.woff2)format("woff2-variations")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../huruf/be-vietnam-pro-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(../huruf/be-vietnam-pro-latin-600-normal.woff2)format("woff2")}html.html-kunci{background:#fff;scroll-padding-top:88px}.tampilan-kunci{--latar:#fff;--abu:#eef1f3;--abu-2:#e3e8eb;--papan:#dde3e7;--garis:#d0d8dd;--tinta:#16191c;--tinta-2:#48525a;--aspal:#15181b;--kuningan:#b08629;--lampu-hijau:#22c773;--lampu-merah:#ec4b4f;--teks-hijau:#0b6a3d;--teks-merah:#a3221b;--aksen:var(--accent,#007856);--aksen-tinta:var(--accent-ink,#fff);--tepi:calc(clamp(16px, 4vw, 56px));--jarak:calc(clamp(64px, 7vw, 104px));--lebar:1360px;--judul:"Anybody", "Be Vietnam Pro", system-ui, sans-serif;--penampil-aksen:var(--aksen);color:var(--tinta);background:var(--latar);-webkit-font-smoothing:antialiased;font-family:Be Vietnam Pro,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}.tampilan-kunci :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}.tampilan-kunci :where(ul,ol){padding:0;list-style:none}.tampilan-kunci :where(a){color:inherit}.tampilan-kunci :where(button,input,select){font:inherit;color:inherit}.tampilan-kunci :focus-visible{outline:3px solid var(--aksen);outline-offset:3px;border-radius:6px}.tampilan-kunci .foto{background:var(--abu-2);display:block;position:relative;overflow:hidden}.tampilan-kunci .foto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .4s;display:block}.tampilan-kunci [data-foto-besar]{cursor:zoom-in}.pratinjau{padding:10px var(--tepi);color:var(--tinta);text-align:center;background:#fff4c2;margin:0;font-size:14px;font-weight:600}.lompat{z-index:50;background:var(--tinta);color:#fff;border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.lompat:focus{top:12px}.area .judul-bagian,.syarat .judul-bagian,.tanya .judul-bagian{font-size:calc(clamp(32px,3.4vw,52px))}.judul-bagian{font-family:var(--judul);letter-spacing:-.032em;text-wrap:balance;max-width:16ch;font-size:calc(clamp(34px,4.6vw,66px));font-weight:720;line-height:.98}.tampilan-kunci :where(.armada__isi,.travel__isi,.antar__isi,.area__keterangan,.langkah-bagian__isi,.syarat__isi,.tanya__isi,.kontak__isi,.layanan__isi,.pembuka__isi) p{max-width:54ch;font-size:calc(clamp(16px,1.25vw,18px));line-height:1.6}.tombol{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .16s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.tombol svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;flex:none;width:20px;height:20px}.tombol--utama{background:var(--aksen);color:var(--aksen-tinta)}.tombol--garis{color:var(--tinta);box-shadow:inset 0 0 0 2px var(--tinta);background:0 0}.tombol--kecil{background:var(--latar);min-height:44px;color:var(--tinta);box-shadow:inset 0 0 0 2px var(--garis);padding:0 18px}.tombol:active{transform:translateY(1px)scale(.985)}.tombol:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;box-shadow:0 0 0 7px color-mix(in srgb,var(--aksen) 28%,transparent)}.tombol--garis:focus-visible{box-shadow:inset 0 0 0 2px var(--tinta),0 0 0 7px color-mix(in srgb,var(--aksen) 28%,transparent)}.tombol--mati,.tombol[aria-disabled]{opacity:.5;cursor:not-allowed}@media (hover:hover){.tombol--utama:hover{background:color-mix(in srgb,var(--aksen) 84%,#000)}.tombol--garis:hover{background:var(--tinta);color:#fff}.tombol--kecil:hover{box-shadow:inset 0 0 0 2px var(--tinta)}}.tombol-teks{text-underline-offset:5px;min-height:44px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--aksen);text-decoration-color:var(--aksen);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.kepala{z-index:30;background:var(--latar);position:sticky;top:0}.kepala__baris{max-width:calc(var(--lebar) + 2 * var(--tepi));padding:12px var(--tepi);align-items:center;gap:28px;min-height:72px;margin:0 auto;display:flex}.kepala__merek{min-height:44px;color:var(--tinta);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.kepala__merek .tanda{flex:none;width:36px;height:36px}.kepala__logo{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:40px;height:40px}.kepala__nama{font-family:var(--judul);letter-spacing:-.02em;white-space:nowrap;font-size:21px;font-weight:760;line-height:1}.kepala__nav{gap:6px;margin-left:auto;display:flex}.kepala__jalur a,.kepala__nav a{min-height:44px;color:var(--tinta-2);border-radius:999px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover){.kepala__nav a:hover{background:var(--abu);color:var(--tinta)}}.kepala__status{color:var(--tinta-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;display:inline-flex}.kepala__titik{background:#9aa5ad;border-radius:50%;flex:none;width:9px;height:9px}[data-buka]>.kepala__titik{background:var(--lampu-hijau);box-shadow:0 0 0 4px color-mix(in srgb,var(--lampu-hijau) 22%,transparent)}.kepala__pesan{min-height:44px}.kepala__jalur{display:none}@media (width<=1099px){.kepala__status{display:none}}@media (width<=999px){html.html-kunci{scroll-padding-top:128px}.kepala__nav{display:none}.kepala__pesan{margin-left:auto}.kepala__jalur{padding:0 var(--tepi) 6px;scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.kepala__jalur::-webkit-scrollbar{display:none}.kepala__jalur a{background:var(--abu);flex:none;margin-right:6px;padding:0 12px;font-size:14px}}@media (width<=809px){html.html-kunci{scroll-padding-top:112px}.kepala__baris{gap:12px;min-height:60px;padding-block:8px}.kepala__nama{font-size:19px}}.pembuka{max-width:calc(var(--lebar) + 2 * var(--tepi));padding:calc(clamp(20px,3vw,40px)) var(--tepi) calc(clamp(56px,6vw,80px));grid-template-columns:minmax(0,1fr);gap:28px;margin:0 auto;display:grid}.kendali__isi>*,.kendali__lain>*,.pembuka>*{min-width:0}.pembuka__judul{font-family:var(--judul);letter-spacing:-.045em;text-wrap:balance;font-size:calc(clamp(46px,7.6vw,118px));font-weight:780;line-height:.92}.pembuka__isi{color:var(--tinta-2);margin-top:18px}.pembuka__kiri{display:contents}.pembuka__kiri>.kendali{order:2}.papan-wadah{order:3}@media (width>=1100px){.pembuka{-moz-column-gap:calc(clamp(40px,4vw,64px));grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr);grid-template-areas:"teks teks""kiri papan";gap:36px calc(clamp(40px,4vw,64px))}.pembuka__teks{grid-area:teks;grid-template-columns:minmax(0,7.4fr) minmax(0,4.6fr);align-items:end;gap:48px;display:grid}.pembuka__isi{margin:0 0 6px}.pembuka__kiri{grid-area:kiri;align-self:start;gap:24px;display:grid;position:sticky;top:96px}.papan-wadah{grid-area:papan}}.pembuka__mudik{background:color-mix(in srgb,var(--aksen) 9%,#fff);color:var(--tinta);border-radius:16px;order:4;justify-items:start;gap:4px;padding:16px 18px;font-size:14px;display:grid}.pembuka__mudik-teks{max-width:52ch}.kendali{gap:20px;display:grid}.kendali__tab{border:0;gap:6px;margin:0;padding:0;display:flex}.tab{flex:1;position:relative}.tab input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tab span{background:var(--abu);min-height:52px;color:var(--tinta-2);font-family:var(--judul);letter-spacing:-.01em;border-radius:14px 14px 0 0;justify-content:center;align-items:center;padding:0 16px;font-size:18px;font-weight:700;transition:background-color .2s,color .2s;display:flex}.tab input:checked+span{background:var(--tinta);color:#fff}.tab input:focus-visible+span{outline:3px solid var(--aksen);outline-offset:2px}@media (hover:hover){.tab input:not(:checked):hover+span{color:var(--tinta);background:var(--abu-2)}}.kendali__isi{background:var(--abu);box-shadow:inset 0 3px 0 var(--tinta);border-radius:0 0 22px 22px;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:16px 14px;margin-top:-20px;padding:22px 20px 20px;display:grid}.isian--rute,.kendali__ket,.kendali__lain,.kendali__lain .isian--cara,.kendali__lain .isian--tujuan:first-child{grid-column:1/-1}.kendali__isi[data-kendali=sewa]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kendali__lain{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px 14px;display:grid}.hp-saja,.kendali__ringkas{display:none}.kendali__buka{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (width<=809px){.kendali__isi{gap:12px 10px;padding:16px 14px 14px}.kendali__isi[data-kendali=sewa]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.kendali .isian input[type=date]{padding:0 10px}.kendali .langkah{grid-template-columns:44px minmax(36px,1fr) 44px}.kendali .langkah__tombol{width:44px}.kendali .langkah input[type=number]{text-align:center}.langkah__satuan{display:none}.hp-saja{display:inline}.kendali__ringkas{background:var(--latar);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--garis);cursor:pointer;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 14px;font-size:14px;display:flex}.kendali__ringkasan{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tinta-2);overflow:hidden}.kendali__ubah{background:var(--tinta);color:#fff;border-radius:999px;flex:none;align-items:center;min-height:36px;padding:0 14px;font-weight:600;display:inline-flex}.kendali__buka:focus-visible+.kendali__ringkas{outline:3px solid var(--aksen);outline-offset:2px}.kendali__buka:checked+.kendali__ringkas,.kendali__lain{display:none}.kendali__buka:checked~.kendali__lain{display:grid}.tab span{white-space:nowrap;padding:0 10px;font-size:15px}.isian input:not([type=radio]),.isian select,.tab span{min-height:46px}}.isian{border:0;gap:6px;margin:0;padding:0;display:grid}.isian__label{color:var(--tinta-2);padding:0;font-size:13px;font-weight:600}.isian input:not([type=radio]),.isian select{border:1.5px solid var(--garis);background:var(--latar);font-variant-numeric:tabular-nums;border-radius:12px;width:100%;min-height:48px;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.isian select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 8l5 5 5-5' fill='none' stroke='%2316191c' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.isian input:focus-visible,.isian select:focus-visible{border-color:var(--aksen);box-shadow:0 0 0 4px color-mix(in srgb,var(--aksen) 24%,transparent);outline:none}@media (hover:hover){.isian input:not([type=radio]):hover,.isian select:hover{border-color:#93a0a9}}.isian [aria-invalid]{border-color:var(--teks-merah)}.langkah{border:1.5px solid var(--garis);background:var(--latar);border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto 48px;align-items:center;gap:0;display:grid}.langkah input[type=number]{text-align:right;-moz-appearance:textfield;min-height:46px;padding:0 6px;font-weight:600;box-shadow:none!important;border:0!important}.langkah input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.langkah input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.langkah:focus-within{border-color:var(--aksen);box-shadow:0 0 0 4px color-mix(in srgb,var(--aksen) 24%,transparent)}.langkah__satuan{color:var(--tinta-2);padding-right:8px;font-size:15px}.langkah__tombol{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:48px;height:46px;transition:background-color .2s,transform .15s;display:grid}.langkah__tombol svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.langkah__tombol:active{transform:scale(.92)}.langkah__tombol:disabled{opacity:.35;cursor:not-allowed}@media (hover:hover){.langkah__tombol:not(:disabled):hover{background:var(--abu)}}.pilihan{background:var(--abu-2);border-radius:999px;gap:4px;padding:4px;display:flex}.pilihan__satu{flex:1;position:relative}.pilihan__satu input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pilihan__satu span{min-height:44px;color:var(--tinta-2);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s,box-shadow .2s;display:flex}.pilihan__satu input:checked+span{background:var(--latar);color:var(--tinta);box-shadow:0 1px 2px #16191c1f,0 4px 10px -4px #16191c40}.pilihan__satu input:focus-visible+span{outline:3px solid var(--aksen);outline-offset:1px}.kendali__mudik{gap:4px;display:grid}.kendali__ket,.kendali__mudik{color:var(--tinta-2);font-size:14px}.papan,.papan-wadah,.papan__plakat{position:relative}.papan{z-index:1;background-color:var(--papan);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='13' cy='13' r='2.3' fill='%23bcc6cd'/%3E%3Cpath d='M11.1 11.8a2.3 2.3 0 0 1 3.2-0.8' fill='none' stroke='%23a0abb3' stroke-width='0.8'/%3E%3C/svg%3E");border-radius:28px;padding:22px calc(clamp(14px,2.4vw,32px)) 46px;box-shadow:inset 0 0 0 9px #ccd4da,inset 0 0 0 10px #b8c2c9,inset 0 2px 0 10px #e9edf0,0 34px 60px -34px #16191c8c}.papan__plakat{color:#eef1f3;background:#23292e;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0 auto 14px;padding:12px 22px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 2px #11151a,0 8px 16px -10px #0009}.papan__plakat:after,.papan__plakat:before{content:"";background:#9aa5ad;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;box-shadow:inset -1px -1px #5f6a72}.papan__plakat:before{left:8px}.papan__plakat:after{right:8px}.papan__nama{font-family:var(--judul);letter-spacing:.01em;font-size:17px;font-weight:760}.papan__ket{color:#c3ccd2;font-size:13px}.papan__kait{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;display:grid}@media (width>=640px){.papan__kait{gap:14px 12px}}.papan__celah{background:#20262b;border-radius:6px;height:10px;position:absolute;bottom:16px;left:18%;right:18%;box-shadow:inset 0 3px 3px #0000008c,0 1px #fff9}.kait{text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:18px;align-content:start;justify-items:center;padding:10px 4px 12px;transition:background-color .25s;display:grid;position:relative}.kait__pilih{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.kait__pilih:focus-visible~.kunci .kunci__pelat{outline:3px solid var(--aksen);outline-offset:4px}.kait__pilih:focus-visible~.kait__teks .kait__nama{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--aksen);text-decoration-color:var(--aksen)}.kait[data-dipilih] .kait__pengait{stroke:var(--aksen)}.kait__lampu{background:#8f9aa2;border-radius:50%;width:12px;height:12px;position:relative;box-shadow:inset 0 -2px 2px #00000059,0 1px #ffffffb3}.kait__nyala{background:var(--lampu-hijau);box-shadow:0 0 10px 2px color-mix(in srgb,var(--lampu-hijau) 65%,transparent),inset 0 -2px 2px #0003,inset 1px 1px 1px #ffffffb3;border-radius:50%;animation:.5s lampu-nyala;position:absolute;inset:0}.kait[data-lampu=terpakai] .kait__nyala{background:var(--lampu-merah);box-shadow:0 0 10px 2px color-mix(in srgb,var(--lampu-merah) 60%,transparent),inset 0 -2px 2px #0003,inset 1px 1px 1px #fff9;animation-name:lampu-merah}@keyframes lampu-nyala{0%{opacity:.2}40%{opacity:1}60%{opacity:.55}to{opacity:1}}@keyframes lampu-merah{0%{opacity:.25}40%{opacity:1}60%{opacity:.5}to{opacity:1}}.kait__pengait{fill:none;stroke:#b48a2c;stroke-width:3.4px;stroke-linecap:round;filter:drop-shadow(2px 3px 1.5px #0000004d);width:22px;height:28px;margin-top:4px}.kait .kunci{transform-origin:50% 8px;transform:rotate(var(--miring,0deg));margin-top:-12px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s}@media (hover:hover){.kait:hover .kunci{transform:rotate(var(--miring,0deg)) translateY(-5px)}.kait:hover{background:#ffffff59}}.kait:active .kunci{transform:rotate(var(--miring,0deg)) translateY(-8px) scale(.98)}.kait[data-dipilih] .kunci{opacity:0;transform:translateY(-22px)}.kait__teks{gap:1px;margin-top:8px;display:grid}.kait__nama{font-size:15px;font-weight:600;line-height:1.25}.kait__ket{color:var(--tinta-2);font-size:13px}.kait__harga{font-size:14px}.kait__harga,.kait__status{font-variant-numeric:tabular-nums;font-weight:600}.kait__status{color:var(--teks-hijau);margin-top:2px;font-size:13px}.kait[data-lampu=terpakai] .kait__status{color:var(--teks-merah)}@media (width<=639px){.kait{padding:8px 0 10px}.kait__ket{display:none}.kait__nama{font-size:14px}.kait__harga,.kait__status{font-size:13px}}.kunci{width:112px;height:184px;display:block;position:relative}.kunci__benda{width:80px;height:150px;position:absolute;top:0;left:50%;translate:-50%}.kunci__bayang{filter:blur(8px);background:#16191c52;border-radius:50%;height:16px;position:absolute;top:164px;left:30px;right:-4px;transform:skew(-18deg)}.kunci__benda{filter:drop-shadow(3px 5px 3px #16191c47)}.kunci-bahan{width:0;height:0;position:absolute;overflow:hidden}.kunci__pelat{background:linear-gradient(160deg,#fff,#f6f8f9 55%,#e7ebee);border-radius:7px;justify-items:center;gap:2px;width:108px;padding:16px 6px 9px;display:grid;position:absolute;top:88px;left:50%;translate:-50%;rotate:-3deg;box-shadow:inset 0 0 0 2px #16191c,inset 0 0 0 4px #fff,inset 0 -3px 0 4px #e1e6e9,inset 0 1px 0 5px #ffffffe6,5px 8px 12px -3px #16191c61,1px 2px 2px #16191c2e}.kunci__lubang{background:var(--papan);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:5px;left:50%;box-shadow:inset 1px 1px 2px #00000073}.kunci__tulisan{font-family:var(--judul);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#16191c;text-shadow:0 1px #fff,0 -1px #0000001f;font-size:17px;font-weight:760;line-height:1.1}.kunci__kecil{color:var(--tinta-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;line-height:1.2;overflow:hidden}.kait .kunci__kecil{display:none}@media (width>=1100px){.kunci{width:128px;height:208px}.kunci__benda{width:92px;height:172px}.kunci__pelat{width:124px;padding:18px 8px 10px;top:100px}.kunci__tulisan{font-size:19px}.kunci__bayang{top:190px}.kait .kunci{margin-top:-14px}}@media (width<=639px){.kunci{width:92px;height:160px}.kunci__benda{width:68px;height:128px}.kunci__pelat{width:90px;padding:14px 4px 8px;top:76px}.kunci__tulisan{font-size:14px}.kunci__bayang{top:146px}}.serah{background:var(--latar);box-shadow:inset 0 0 0 1px var(--abu-2),0 28px 50px -30px #16191c80;border-radius:0 0 22px 22px;gap:24px;margin:-26px calc(clamp(10px,2vw,22px)) 0;padding:50px calc(clamp(18px,2.6vw,34px)) 30px;display:grid;position:relative}@media (width>=720px){.serah{grid-template-columns:230px minmax(0,1fr);gap:30px}}.serah__baki{background:#e5eaed;border-radius:18px;align-self:start;place-items:center;min-height:160px;display:grid;position:relative;box-shadow:inset 0 3px 8px #16191c2e,inset 0 0 0 1px #d2dae0,0 1px #fff}.serah__terbang{z-index:3;will-change:transform;transition:transform .8s cubic-bezier(.2,.85,.25,1);display:block;position:relative}.serah__rebah{filter:drop-shadow(4px 6px 6px #16191c47);transition:transform .8s cubic-bezier(.2,.85,.25,1) 60ms;display:block;transform:rotate(-76deg)}.serah__terbang[data-terbang] .serah__rebah{transition:none;transform:rotate(0)}.serah__baki .kunci{margin:0 auto}.serah__baki .kunci__bayang{display:none}.serah__baki .kunci__pelat{width:124px}.serah__jejak svg{fill:none;stroke:#9aa6ae;stroke-width:2px;stroke-dasharray:5 6;stroke-linecap:round;width:150px;height:76px}.serah__isi{align-content:start;gap:14px;min-width:0;display:grid}.serah__kosong-judul{font-family:var(--judul);letter-spacing:-.02em;font-size:26px;font-weight:720;line-height:1.05}.serah__kosong{color:var(--tinta-2);max-width:44ch}.serah__judul{font-family:var(--judul);letter-spacing:-.025em;font-size:calc(clamp(24px,2.2vw,30px));font-weight:740;line-height:1.05}.serah__cara{color:var(--tinta-2);font-weight:420}.serah__waktu{color:var(--tinta-2);font-variant-numeric:tabular-nums;font-size:15px}.serah__catatan{gap:4px;font-size:14px;display:grid}.serah__catatan li{padding-left:16px;position:relative}.serah__catatan li:before{content:"";background:var(--aksen);border-radius:2px;width:8px;height:8px;position:absolute;top:.62em;left:0}.serah__peringatan{color:#7d1a14;background:#fdecea;border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.5}.serah__rincian{display:grid}.serah__baris{font-variant-numeric:tabular-nums;background-image:linear-gradient(90deg,var(--garis) 50%,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:8px 1.5px;justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;font-size:15px;display:flex}.serah__baris dt,.serah__baris--deposit dd{color:var(--tinta-2)}.serah__baris dd{white-space:nowrap;font-weight:600}.serah__baris--total{background-image:none;padding-top:14px}.serah__baris--total dt{color:var(--tinta);font-weight:600}.serah__baris--total dd{font-family:var(--judul);letter-spacing:-.03em;font-size:calc(clamp(28px,2.6vw,36px));font-weight:780}.serah__kecil{line-height:1.5}.serah__kecil,.serah__subjudul{color:var(--tinta-2);font-size:13px}.serah__subjudul{margin-bottom:6px;font-weight:600}.serah__daftar ul{gap:4px 18px;font-size:14px;display:grid}@media (width>=900px){.serah__daftar ul{grid-template-columns:repeat(2,minmax(0,1fr))}.serah__kirim{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.serah__berhasil,.serah__kirim>.serah__kecil,.serah__salah,.serah__tombol{grid-column:1/-1}}.serah__daftar li{padding-left:22px;position:relative}.serah__daftar li:before{content:"";border-left:2px solid var(--aksen);border-bottom:2px solid var(--aksen);width:11px;height:6px;position:absolute;top:.35em;left:1px;rotate:-45deg}.serah__kirim{gap:12px;padding-top:6px;display:grid}.serah__salah{color:var(--teks-merah);font-size:14px;font-weight:600}.serah__tombol{width:100%;min-height:54px;font-size:16px}.serah__berhasil{background:color-mix(in srgb,var(--aksen) 12%,#fff);border-radius:14px;padding:12px 16px;font-size:15px;font-weight:600}.denah{background:var(--abu);box-shadow:inset 0 0 0 2px var(--garis);border-radius:26px 26px 14px 14px;justify-content:start;gap:8px;padding:16px 18px;display:grid}.denah__depan{color:var(--tinta-2);font-size:13px;font-weight:600}.denah__baris{grid-template-columns:repeat(2,48px) 22px 48px;gap:8px;display:grid}.denah__lorong{display:block}.denah__sopir{place-items:center;width:48px;height:48px;display:grid}.denah__sopir svg{fill:none;width:30px;height:30px;stroke:var(--tinta-2);stroke-width:2px}.denah__kursi{background:var(--latar);width:48px;height:48px;box-shadow:inset 0 0 0 2px var(--garis),inset 0 -5px 0 var(--abu-2);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:12px 12px 8px 8px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s,transform .15s,box-shadow .2s}.denah__kursi[aria-pressed=true]{background:var(--aksen);color:var(--aksen-tinta);box-shadow:inset 0 -5px 0 color-mix(in srgb,var(--aksen) 70%,#000)}.denah__kursi:disabled{color:#6b757d;box-shadow:none;cursor:not-allowed;background:#cfd6db;text-decoration:line-through}.denah__kursi:active:not(:disabled){transform:scale(.94)}@media (hover:hover){.denah__kursi:not(:disabled):not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 2px var(--tinta),inset 0 -5px 0 var(--abu-2)}}.armada__lekat{background:var(--aspal);color:#fff;isolation:isolate;align-content:space-between;min-height:calc(min(88vh,860px));display:grid;position:relative;overflow:hidden}.armada__jendela{z-index:-1;position:absolute;inset:0}@media (width<=809px){.armada__lekat{min-height:100vh}.armada__jendela{height:72vw;inset:50% 0 auto;translate:0 -38%}.armada__lekat:before{display:none}}.armada__foto{width:100%;height:100%}.armada__foto img{-o-object-position:center 62%;object-position:center 62%}.armada__lekat:before{content:"";z-index:0;background:linear-gradient(#0c0e10db,#0c0e1080 45%,#0c0e1000);height:64%;position:absolute;inset:0 0 auto}.armada__kepala{z-index:1;padding:calc(clamp(40px,7vw,96px)) var(--tepi) 0;max-width:calc(var(--lebar) + 2 * var(--tepi));gap:18px;width:100%;margin:0 auto;display:grid;position:relative}.armada__judul{max-width:16ch;font-size:calc(clamp(36px,5vw,76px))}.armada__isi p{color:#dfe5e9}.armada__keterangan{z-index:1;padding:0 var(--tepi) calc(clamp(24px,4vw,48px));max-width:calc(var(--lebar) + 2 * var(--tepi));color:#dfe5e9;text-shadow:0 1px 12px #0009;flex-wrap:wrap;align-items:baseline;gap:6px 14px;width:100%;margin:0 auto;font-size:14px;display:flex;position:relative}.armada__keterangan-nama{font-family:var(--judul);color:#fff;letter-spacing:-.01em;font-size:22px;font-weight:720}.armada__kepala,.armada__keterangan,.armada__lekat:after,.armada__lekat:before{pointer-events:none}.armada__kepala a{pointer-events:auto}.gerak-siap .armada__panggung{height:132vh}.gerak-siap .armada__lekat{--q:min(1, max(0, 1.25 * (-.04 + var(--p,1))));--s0:.62;--py:.5;height:100vh;min-height:0;position:sticky;top:0}.gerak-siap .armada__jendela{clip-path:inset(calc((1 - var(--q)) * (var(--py) * 100% - var(--s0) * 50%)) calc((1 - var(--q)) * (50% - var(--s0) * 50%)) calc((1 - var(--q)) * (100% * (1 - var(--py)) - var(--s0) * 50%)) round calc(18px * (1 - var(--q))))}.gerak-siap .armada__foto img{transform-origin:50%;transform:translateY(calc(100% * (-.5 + var(--py)) * (1 - var(--q)))) scale(calc(var(--s0) + (1 - var(--s0)) * var(--q)))}.gerak-siap .armada__lekat:before{opacity:0}.gerak-siap .armada__lekat:after{content:"";z-index:0;height:34%;opacity:var(--q);background:linear-gradient(#0c0e1000,#0c0e10b3);position:absolute;inset:auto 0 0}.gerak-siap .armada__kepala{opacity:calc(1 - var(--q) * 1.8);transform:translateY(calc(var(--q) * -48px))}.gerak-siap .armada__keterangan{opacity:calc(-.6 + var(--q) * 1.6)}.armada__daftar{max-width:calc(var(--lebar) + 2 * var(--tepi));padding:var(--jarak) var(--tepi);margin:0 auto;display:grid}.unit{border-top:2px solid var(--abu-2);gap:16px;padding:28px 0;display:grid}.unit:first-child{border-top:2px solid var(--tinta)}.unit:last-child{border-bottom:2px solid var(--tinta)}.unit>*{min-width:0}.unit__foto>.foto{aspect-ratio:var(--rasio,4/3);border-radius:16px}.unit__lain{gap:8px;margin-top:8px;display:flex}.unit__lain .foto{aspect-ratio:1;border-radius:10px;width:64px}@media (width<=899px){.unit{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px 16px}.unit__foto>.foto{aspect-ratio:var(--rasio,4/3);border-radius:12px}.unit .unit__teks{display:contents}.unit__info{grid-area:1/2}.unit__aksi,.unit__harga{grid-column:1/-1}.unit__nama{font-size:24px}.unit__lebih{font-size:13px}}@media (width>=900px){.unit{grid-template-columns:236px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:32px;padding:18px 0}.unit__foto>.foto{aspect-ratio:var(--rasio,4/3)}.unit .unit__teks{display:contents}.unit__info{grid-column:2}.unit__harga{grid-column:3}.unit .unit__aksi{text-align:right;grid-column:4;align-self:center;justify-items:end}.unit__lebih{font-size:14px}}.unit__teks{gap:14px;display:grid}.unit__info{align-content:start;gap:8px;display:grid}.unit__jenis{color:var(--tinta-2);font-size:13px}.unit__nama{font-family:var(--judul);letter-spacing:-.03em;font-size:calc(clamp(28px,2.5vw,36px));font-weight:760;line-height:1}.unit__lebih{color:var(--tinta-2);max-width:46ch;font-size:14px}.unit__spek{flex-wrap:wrap;gap:6px 16px;font-size:14px;font-weight:600;display:flex}.unit__spek li{align-items:center;gap:6px;display:inline-flex}.unit__spek svg{fill:none;width:20px;height:20px;stroke:var(--tinta);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.unit__harga{gap:6px;display:grid}.unit__harga>div{border-bottom:1px dashed var(--garis);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:6px;display:flex}.unit__harga>div:last-child{border-bottom:0;padding-bottom:0}.unit__harga dt{color:var(--tinta-2);font-size:13px}.unit__harga dd{font-family:var(--judul);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:720}.unit__aksi{justify-items:start;gap:8px;display:grid}.unit__terpakai{color:var(--teks-merah);font-size:13px;font-weight:600}.layanan{padding:var(--jarak) var(--tepi);background:var(--abu)}.layanan>*{max-width:var(--lebar);margin-inline:auto}.layanan__judul{font-family:var(--judul);letter-spacing:-.05em;text-wrap:balance;font-size:calc(clamp(48px,8.6vw,132px));font-weight:800;line-height:.9}.layanan__susun{gap:40px;margin-top:calc(clamp(32px,4vw,56px));display:grid}@media (width>=900px){.layanan__susun{grid-template-columns:minmax(0,3.4fr) minmax(0,4.3fr) minmax(0,4.3fr);align-items:start;gap:48px}.layanan__kolom--sopir{margin-top:56px}.layanan__bbm{grid-column:2/4}.travel__kepala{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.layanan__kolom{background:var(--latar);border-radius:22px;gap:14px;padding:28px;display:grid}.layanan__kolom--sopir{background:var(--tinta);color:#fff}.layanan__kolom--sopir .layanan__harga,.layanan__kolom--sopir .layanan__kecil{color:#cfd6db}.layanan__nama{font-family:var(--judul);letter-spacing:-.03em;font-size:calc(clamp(30px,2.8vw,40px));font-weight:760;line-height:1}.layanan__harga{color:var(--tinta-2);font-variant-numeric:tabular-nums;font-size:15px}.layanan__harga strong{font-family:var(--judul);color:inherit;font-size:22px;font-weight:720}.layanan__kolom--sopir .layanan__harga strong{color:#fff}.layanan__daftar{gap:8px;font-size:15px;display:grid}.layanan__daftar li{padding-left:22px;position:relative}.layanan__daftar li:before{content:"";border-left:2px solid var(--aksen);border-bottom:2px solid var(--aksen);width:11px;height:6px;position:absolute;top:.4em;left:1px;rotate:-45deg}.layanan__kolom--sopir .layanan__daftar li:before{border-color:#fff}.layanan__kecil{color:var(--tinta-2);font-size:13px}.layanan__bbm{color:var(--tinta-2);max-width:70ch;font-size:14px}.travel{max-width:calc(var(--lebar) + 2 * var(--tepi));padding:var(--jarak) var(--tepi);margin:0 auto}.travel__kepala{align-items:end;gap:32px;margin-bottom:calc(clamp(32px,4vw,48px));display:grid}.travel__teks{gap:16px;display:grid}.travel__mudik{color:var(--aksen);font-size:14px;font-weight:600}.travel__foto{margin-right:calc(-1 * var(--tepi))}.travel__foto .foto{aspect-ratio:5/2;border-radius:22px 0 0 22px}.rute,.travel__daftar{display:grid}.rute{border-top:2px solid var(--tinta);gap:14px 24px;padding:22px 0}.rute:last-child{border-bottom:2px solid var(--tinta)}.rute__dari{color:var(--tinta-2);font-size:14px}.rute__ke{font-family:var(--judul);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:calc(clamp(34px,3vw,44px));font-weight:760;line-height:.95}.rute__lama{color:var(--tinta-2);margin-top:6px;font-size:14px}.rute__harga{gap:8px;display:grid}.rute__harga dt{color:var(--tinta-2);font-size:13px}.rute__harga dd{font-family:var(--judul);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:720}.rute__sub{color:var(--tinta-2);margin-bottom:4px;font-size:13px}.rute__jam ul{flex-wrap:wrap;gap:6px;display:flex}.rute__jam li{background:var(--abu);font-variant-numeric:tabular-nums;border-radius:8px;padding:5px 10px;font-size:15px;font-weight:600}.rute__titik{gap:2px;font-size:15px;display:grid}.rute__titik .rute__sub:not(:first-child){margin-top:8px}.antar{max-width:calc(var(--lebar) + 2 * var(--tepi));padding:0 var(--tepi) var(--jarak);gap:32px;margin:0 auto;display:grid}.antar__foto{margin:0 calc(-1 * var(--tepi))}.antar__foto .foto{aspect-ratio:4/3}.antar__teks{align-content:start;gap:18px;display:grid}@media (width>=900px){.rute{grid-template-columns:minmax(0,3.4fr) minmax(0,2fr) minmax(0,2.8fr) minmax(0,3fr) auto;align-items:start}.antar{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:calc(clamp(40px,5vw,80px))}.antar__foto{margin:0 0 0 calc(-1 * var(--tepi));align-self:start;position:sticky;top:96px}.antar__foto .foto{aspect-ratio:1;border-radius:0 22px 22px 0}}@media (width>=1472px){.antar__foto{margin-left:calc(680px - 50vw)}}.antar__daftar{margin-top:8px;display:grid}.antar__tujuan{border-bottom:2px solid var(--abu-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:18px 0;display:grid}.antar__tujuan .tombol{grid-area:1/2/span 2}.antar__nama h3{font-family:var(--judul);letter-spacing:-.02em;font-size:22px;font-weight:720;line-height:1.15}.antar__harga,.antar__nama p{color:var(--tinta-2);font-size:14px}.antar__catatan{margin-top:2px}.antar__harga,.tarif__biaya{font-variant-numeric:tabular-nums}.antar__harga strong{font-family:var(--judul);color:var(--tinta);font-size:20px;font-weight:720}.area__pita .foto{height:calc(clamp(200px,26vw,360px))}.area__pita .foto img{-o-object-position:center 55%;object-position:center 55%}.area__isi{max-width:calc(var(--lebar) + 2 * var(--tepi));padding:calc(clamp(48px,6vw,88px)) var(--tepi) var(--jarak);gap:40px;margin:0 auto;display:grid}@media (width>=900px){.area__isi{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);gap:calc(clamp(40px,5vw,88px))}}.area__teks{align-content:start;gap:18px;display:grid}.area__dalam{color:var(--tinta-2);font-size:15px}.area__dalam strong{color:var(--tinta)}.area__tarif,.tarif{display:grid}.tarif{border-bottom:2px solid var(--abu-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:18px 0}.tarif:first-child{border-top:2px solid var(--tinta)}.tarif__foto{display:none}@media (width>=640px){.tarif{grid-template-columns:72px minmax(0,1fr) auto auto}.tarif__foto{grid-row:1;display:block}.tarif__foto .foto{width:72px;aspect-ratio:var(--rasio,1);border-radius:12px}.tarif--tanpa-foto .tarif__nama{grid-column:1/3}}.tarif__nama h3{font-family:var(--judul);letter-spacing:-.02em;font-size:calc(clamp(22px,2vw,28px));font-weight:720;line-height:1.1}.tarif__biaya,.tarif__nama p{color:var(--tinta-2);font-size:14px}.tarif__biaya{text-align:right}.tarif__biaya strong{font-family:var(--judul);color:var(--tinta);font-size:22px;font-weight:720}.tarif__cara{background:color-mix(in srgb,var(--aksen) 12%,#fff);color:var(--tinta);border-radius:999px;justify-self:start;padding:6px 12px;font-size:13px;font-weight:600}.tarif__cara[data-hanya-sopir]{background:var(--tinta);color:#fff}@media (width<=639px){.tarif{grid-template-columns:auto minmax(0,1fr)}.tarif__nama{grid-column:1/-1}.tarif__biaya{text-align:left}.tarif__cara{justify-self:end}}.langkah-bagian{padding:var(--jarak) var(--tepi);background:var(--aspal);color:#fff}.langkah-bagian>*{max-width:var(--lebar);margin-inline:auto}.langkah-bagian__kepala{gap:18px;margin-bottom:calc(clamp(24px,3vw,40px));display:grid}@media (width>=1100px){.langkah-bagian__kepala{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:48px}}.langkah-bagian__isi p{color:#cfd6db}.garis-waktu{position:relative}.garis-waktu__lekat{grid-template-columns:56px minmax(0,1fr);display:grid;position:relative}.garis-waktu__daftar{grid-area:1/2;gap:48px;display:grid}.garis-waktu__langkah{gap:8px;transition:opacity .4s;display:grid;position:relative}.garis-waktu__titik{background:var(--aspal);border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:-45px;box-shadow:inset 0 0 0 3px #6c767e}.garis-waktu__langkah[data-aktif] .garis-waktu__titik,.garis-waktu__langkah[data-lewat] .garis-waktu__titik{box-shadow:inset 0 0 0 7px var(--aksen)}.garis-waktu__kapan{color:#9fd8bf;font-size:14px;font-weight:600}.garis-waktu__judul{font-family:var(--judul);letter-spacing:-.03em;font-size:calc(clamp(28px,3vw,44px));font-weight:740;line-height:1}.garis-waktu__isi{color:#cfd6db;max-width:48ch}.garis-waktu__foto-hp{margin-top:10px}.garis-waktu__foto-hp .foto{aspect-ratio:var(--rasio,3/4);border-radius:18px;max-height:46vh}.garis-waktu__rel{background:#343c43;border-radius:4px;grid-area:1/1;justify-self:center;width:4px;position:relative}.garis-waktu__isi-rel{background:var(--aksen);transform-origin:top;border-radius:4px;position:absolute;inset:0;transform:scaleY(1)}.garis-waktu__penanda{color:#fff;filter:drop-shadow(0 6px 8px #00000080);width:40px;height:56px;margin-left:-20px;position:absolute;top:0;left:50%}.garis-waktu__penanda svg{width:100%;height:100%}.garis-waktu__galeri{display:none}.gerak-siap .garis-waktu__isi-rel{transform:scaleY(var(--p,1))}.garis-waktu__jalan{position:absolute;inset:0;transform:translateY(calc(100% - 56px))}.gerak-siap .garis-waktu__jalan{transform:translateY(calc(var(--p,1) * (100% - 56px)))}.garis-waktu__isi,.garis-waktu__judul,.garis-waktu__kapan{transition:color .4s}.gerak-siap .garis-waktu__langkah:not([data-aktif]):not([data-lewat]) .garis-waktu__judul{color:#8d969c}.gerak-siap .garis-waktu__langkah:not([data-aktif]):not([data-lewat]) .garis-waktu__kapan{color:#8fa79c}.gerak-siap .garis-waktu__langkah:not([data-aktif]):not([data-lewat]) .garis-waktu__isi{color:#9aa2a8}@media (width>=1100px){.gerak-siap .garis-waktu{height:calc(100vh + var(--jumlah) * 13vh)}.gerak-siap .garis-waktu__lekat{grid-template-columns:minmax(0,5fr) 96px minmax(0,6fr);align-items:center;gap:0 24px;height:calc(100vh - 72px);position:sticky;top:72px}.gerak-siap .garis-waktu__daftar{grid-column:1;gap:22px}.gerak-siap .garis-waktu__isi,.gerak-siap .garis-waktu__titik{display:none}.gerak-siap .garis-waktu__langkah[data-aktif] .garis-waktu__isi{display:block}.gerak-siap .garis-waktu__judul{font-size:calc(clamp(26px,2.4vw,36px))}.gerak-siap .garis-waktu__foto-hp{display:none}.gerak-siap .garis-waktu__rel{grid-column:2;align-self:center;height:62vh}.gerak-siap .garis-waktu__galeri{grid-column:3;height:72vh;display:block;position:relative}.garis-waktu__foto{opacity:0;transition:opacity .6s,transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.04)}.garis-waktu__foto[data-tampil]{opacity:1;transform:scale(1)}.garis-waktu__foto .foto{border-radius:22px;height:100%}}.syarat{max-width:calc(var(--lebar) + 2 * var(--tepi));padding:var(--jarak) var(--tepi);gap:40px;margin:0 auto;display:grid}.syarat__teks{align-content:start;gap:18px;display:grid}@media (width>=1000px){.syarat{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:calc(clamp(40px,5vw,88px))}.syarat__teks{align-self:start;position:sticky;top:104px}}.klip{background:#2a3137;border-radius:24px;padding:36px calc(clamp(12px,2vw,22px)) calc(clamp(12px,1.6vw,22px));position:relative;rotate:-.8deg;box-shadow:inset 0 1px #ffffff1a,0 36px 60px -36px #0009}.klip__jepit{background:#c3cbd1;border-radius:12px 12px 8px 8px;width:132px;height:44px;margin-left:-66px;position:absolute;top:-14px;left:50%;box-shadow:inset 0 -6px #9aa5ad,inset 0 2px #eef1f3,0 6px 10px -4px #00000080}.klip__jepit:after{content:"";background:#2a3137;border-radius:5px;width:54px;height:10px;margin-left:-27px;position:absolute;top:10px;left:50%;box-shadow:inset 0 2px 2px #00000080}.klip__lembar{background:#fff;border-radius:6px;padding:calc(clamp(20px,2.4vw,32px));rotate:.6deg;box-shadow:0 2px #e3e8eb,0 4px #cfd6db}.klip__kop{border-bottom:3px solid var(--tinta);font-family:var(--judul);letter-spacing:-.02em;gap:2px;margin-bottom:24px;padding-bottom:18px;font-size:24px;font-weight:760;display:grid}.klip__kop span{letter-spacing:0;color:var(--tinta-2);font-family:Be Vietnam Pro,system-ui,sans-serif;font-size:13px;font-weight:400}.klip__kolom{gap:32px;display:grid}@media (width>=760px){.klip__kolom{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.klip__judul{font-family:var(--judul);letter-spacing:-.01em;margin-bottom:14px;font-size:20px;font-weight:720}.klip__bagian ul{gap:14px;display:grid}.klip__bagian li{color:var(--tinta-2);grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.5;display:grid}.klip__bagian strong{color:var(--tinta);font-size:15px;font-weight:600;display:block}.klip__kotak{fill:none;width:20px;height:20px;stroke:var(--tinta);stroke-width:1.8px;margin-top:2px}.klip__kotak path{stroke:var(--aksen);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ulasan{max-width:calc(var(--lebar) + 2 * var(--tepi));padding:var(--jarak) var(--tepi);background:var(--latar);gap:40px;margin:0 auto;display:grid}@media (width>=900px){.ulasan{-moz-column-gap:calc(clamp(40px,6vw,96px));grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:calc(clamp(40px,6vw,96px))}.ulasan__judul{grid-column:1/-1}}.ulasan figure{align-content:start;gap:16px;display:grid}.ulasan__utama blockquote p{font-family:var(--judul);letter-spacing:-.02em;max-width:28ch;font-size:calc(clamp(24px,2.5vw,36px));font-weight:560;line-height:1.22}.ulasan__lain{gap:36px;display:grid}.ulasan__kecil blockquote p{font-size:17px;line-height:1.55}.ulasan figcaption{color:var(--tinta-2);font-size:14px;display:grid}.ulasan figcaption strong{color:var(--tinta);font-size:15px}.cap-contoh{border:2px solid var(--aksen);color:var(--aksen);border-radius:6px;justify-self:start;padding:4px 10px;font-size:13px;font-weight:700;rotate:-3deg}.tanya{max-width:calc(var(--lebar) + 2 * var(--tepi));padding:0 var(--tepi) var(--jarak);gap:32px;margin:0 auto;display:grid}@media (width>=900px){.tanya{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:calc(clamp(40px,5vw,88px))}.tanya__teks{align-self:start;position:sticky;top:104px}}.tanya__teks{align-content:start;gap:16px;display:grid}.tanya__daftar{border-top:2px solid var(--tinta)}.tanya__satu{border-bottom:2px solid var(--abu-2)}.tanya__satu summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.tanya__satu summary::-webkit-details-marker{display:none}.tanya__satu summary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:22px;height:22px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.tanya__satu[open] summary svg{transform:rotate(45deg)}.tanya__satu summary:focus-visible{outline-offset:-3px}.tanya__jawab{color:var(--tinta-2);padding:0 40px 20px 0}.tanya__jawab p{max-width:62ch}.kontak{max-width:calc(var(--lebar) + 2 * var(--tepi));padding:var(--jarak) var(--tepi);gap:40px;margin:0 auto;display:grid}@media (width>=900px){.kontak{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:calc(clamp(40px,5vw,88px))}}.kontak__teks{align-content:start;gap:22px;display:grid}.kontak__fakta{gap:18px;display:grid}.kontak__fakta dt{color:var(--tinta-2);font-size:13px;font-weight:600}.kontak__fakta dd{font-size:16px}.kontak__status{gap:8px;margin-top:4px;font-size:14px;display:flex}.kontak__sosial,.kontak__status{align-items:center;font-weight:600}.kontak__sosial{text-underline-offset:4px;min-height:44px;margin-right:18px;text-decoration-thickness:2px;display:inline-flex}.kontak__aksi{flex-wrap:wrap;gap:12px;display:flex}.kontak__samping{gap:16px;display:grid}.kontak__foto .foto{aspect-ratio:2;border-radius:22px}.kontak .peta{--peta-sudut:22px;--peta-garis:var(--garis);--peta-latar:var(--abu);margin-top:0}.kaki{background:var(--aspal);color:#dfe5e9;overflow:hidden}.kaki__isi{max-width:calc(var(--lebar) + 2 * var(--tepi));padding:calc(clamp(56px,6vw,80px)) var(--tepi) 32px;gap:32px;margin:0 auto;display:grid}@media (width>=810px){.gerak-siap .armada__lekat{--s0:.26;--py:.6}.kaki__isi{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr)}}.kaki__kolom{align-content:start;gap:8px;display:grid}.kaki__judul{font-family:var(--judul);color:#fff;letter-spacing:-.02em;font-size:26px;font-weight:760}.kaki__teks{font-size:15px}.kaki__wa{color:#fff;text-underline-offset:4px;min-height:44px;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--aksen);text-decoration-color:var(--aksen);align-items:center;font-weight:600;display:inline-flex}.kaki__sosial{display:grid}.kaki__nav a,.kaki__sosial a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (hover:hover){.kaki__nav a:hover,.kaki__sosial a:hover{text-underline-offset:4px;text-decoration:underline}}.kaki__raksasa{padding:0 var(--tepi);font-family:var(--judul);letter-spacing:-.055em;white-space:nowrap;color:color-mix(in srgb,var(--aksen) 70%,#fff);-webkit-user-select:none;user-select:none;margin:0 -.04em -.16em;font-size:calc(clamp(64px,15.5vw,260px));font-weight:800;line-height:.82}.kaki__bawah{padding:18px var(--tepi) calc(20px + env(safe-area-inset-bottom));color:#b9c2c8;background:#0f1214;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:13px;display:flex;position:relative}.kaki__gawe{color:#fff;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.bilah-hp{display:none}@media (width<=809px){.bilah-hp{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;background:var(--tinta);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;transform:translateY(140%);box-shadow:0 16px 30px -12px #0009}.bilah-hp--tampil{transform:translateY(0)}.bilah-hp__jalur{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.bilah-hp__jalur::-webkit-scrollbar{display:none}.bilah-hp__jalur a{color:#dfe5e9;padding:0 12px;font-size:14px}.bilah-hp__jalur a,.bilah-hp__pesan{flex:none;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.bilah-hp__pesan{background:var(--aksen);color:var(--aksen-tinta);border-radius:999px;padding:0 20px}}@media (prefers-reduced-motion:reduce){.tampilan-kunci *,.tampilan-kunci :after,.tampilan-kunci :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}
