.daftar__item[data-astro-cid-krxvppy3]{display:flex}.kartu[data-astro-cid-krxvppy3]{border:1px solid color-mix(in srgb, var(--color-biru-malam) 8%, transparent);border-radius:var(--radius-card);background:var(--color-putih-tulang);color:inherit;flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;transition:border-color .15s,background-color .15s;display:flex;position:relative}.kartu[data-astro-cid-krxvppy3]:hover{border-color:color-mix(in srgb, var(--color-biru-malam) 20%, transparent)}.kartu__gambar[data-astro-cid-krxvppy3]{border-radius:var(--radius-icon);aspect-ratio:16/10;background:var(--color-hijau-sage);overflow:hidden}.kartu__gambar[data-astro-cid-krxvppy3] img{object-fit:cover;width:100%;height:100%;display:block}.kartu__atas[data-astro-cid-krxvppy3]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.kartu__identitas[data-astro-cid-krxvppy3]{align-items:center;gap:.75rem;display:flex}.kartu__klien[data-astro-cid-krxvppy3]{font-family:var(--font-judul);margin:0;font-size:.875rem;font-weight:700;line-height:1.4}.kartu__layanan[data-astro-cid-krxvppy3]{color:color-mix(in srgb, var(--color-biru-malam) 75%, var(--color-krem));margin:.125rem 0 0;font-size:.875rem;line-height:1.5}.kartu[data-astro-cid-krxvppy3] h2[data-astro-cid-krxvppy3],.kartu__ringkasan[data-astro-cid-krxvppy3]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kartu[data-astro-cid-krxvppy3] h2[data-astro-cid-krxvppy3]{font-family:var(--font-judul);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.kartu__judul[data-astro-cid-krxvppy3]{color:inherit;text-underline-offset:.25rem;border-radius:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.kartu__judul[data-astro-cid-krxvppy3]:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.kartu[data-astro-cid-krxvppy3]:hover .kartu__judul[data-astro-cid-krxvppy3]{-webkit-text-decoration-color:color-mix(in srgb, var(--color-biru-malam) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-biru-malam) 40%, transparent)}.kartu__judul[data-astro-cid-krxvppy3]:focus-visible{outline:none}.kartu__judul[data-astro-cid-krxvppy3]:focus-visible:after{outline:2px solid var(--color-biru-malam);outline-offset:2px}.kartu__ringkasan[data-astro-cid-krxvppy3]{color:color-mix(in srgb, var(--color-biru-malam) 85%, var(--color-krem));margin:0;line-height:1.65}.kartu__hasil[data-astro-cid-krxvppy3]{border-top:1px solid color-mix(in srgb, var(--color-biru-malam) 8%, transparent);margin:0;padding-top:.75rem;font-size:.875rem;line-height:1.5}.kartu__hasil[data-astro-cid-krxvppy3] span[data-astro-cid-krxvppy3]{font-family:var(--font-judul);font-weight:700;display:block}.kartu__logo[data-astro-cid-krxvppy3]{align-items:center;min-height:2.5rem;display:flex}.kartu__logo[data-astro-cid-krxvppy3] img{width:auto;max-width:7rem;height:auto;max-height:2.5rem;display:block}.kartu__panah[data-astro-cid-krxvppy3]{font-size:1.25rem;line-height:1;transition:transform .15s}.kartu[data-astro-cid-krxvppy3]:hover .kartu__panah[data-astro-cid-krxvppy3]{transform:translate(2px)}@media (width>=768px){.kartu[data-astro-cid-krxvppy3] h2[data-astro-cid-krxvppy3]{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.kartu[data-astro-cid-krxvppy3],.kartu__panah[data-astro-cid-krxvppy3]{transition:none}}.daftar[data-astro-cid-qsuvnuok]{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.hero[data-astro-cid-5r27ekus]{padding-block:2rem 2.5rem}.hero__isi[data-astro-cid-5r27ekus]{max-width:48rem}h1[data-astro-cid-5r27ekus]{font-family:var(--font-judul);letter-spacing:-.03em;margin:0;font-size:1.875rem;font-weight:700;line-height:1.15}.hero[data-astro-cid-5r27ekus] p[data-astro-cid-5r27ekus]{max-width:42rem;color:color-mix(in srgb, var(--color-biru-malam) 85%, var(--color-krem));margin:1rem 0 0;font-size:1rem;line-height:1.65}.kosong[data-astro-cid-5r27ekus]{padding-block:2rem 4rem}.kosong__isi[data-astro-cid-5r27ekus]{border:1px solid color-mix(in srgb, var(--color-biru-malam) 8%, transparent);border-radius:var(--radius-card);background:var(--color-putih-tulang);max-width:36rem;padding:1.5rem}.kosong[data-astro-cid-5r27ekus] h2[data-astro-cid-5r27ekus]{font-family:var(--font-judul);margin:0;font-size:1.5rem;font-weight:700}.kosong[data-astro-cid-5r27ekus] p[data-astro-cid-5r27ekus]{color:color-mix(in srgb, var(--color-biru-malam) 85%, var(--color-krem));margin:.75rem 0 0;line-height:1.65}.kosong__aksi[data-astro-cid-5r27ekus]{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.5rem;display:flex}.tautan[data-astro-cid-5r27ekus]{color:var(--color-biru-malam);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-biru-malam) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-biru-malam) 40%, transparent);text-underline-offset:.25rem;border-radius:2px;font-weight:600}.tautan[data-astro-cid-5r27ekus]:hover{-webkit-text-decoration-color:var(--color-biru-malam);text-decoration-color:var(--color-biru-malam)}@media (width>=768px){.hero[data-astro-cid-5r27ekus]{padding-block:3.5rem}h1[data-astro-cid-5r27ekus]{font-size:3rem}.hero[data-astro-cid-5r27ekus] p[data-astro-cid-5r27ekus]{font-size:1.125rem}.kosong[data-astro-cid-5r27ekus]{padding-block:3rem 6rem}.kosong__aksi[data-astro-cid-5r27ekus]{flex-direction:row;align-items:center}}
