.dk-page{background:var(--sapa-latar);min-height:100dvh;overflow-x:clip}.dk-wrap{max-width:1200px;margin:0 auto;padding-inline:16px}.dk-sec{padding-block:56px}.dk-sec--putih{background:var(--sapa-putih)}@media (min-width:641px){.dk-wrap{padding-inline:32px}}@media (min-width:1024px){.dk-sec{padding-block:96px}}.dk-catalog{padding-block:32px 56px}.dk-h1{color:var(--sapa-merah);text-wrap:balance;font:800 clamp(36px, 9.5vw, 64px)/1 var(--font-sapa-serif), Georgia, serif;letter-spacing:-.03em;margin:0}.dk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-top:32px;display:grid}.dk-card{flex-direction:column;gap:12px;min-width:0;display:flex}.dk-card__link{color:inherit;flex-direction:column;gap:4px;min-width:0;text-decoration:none;display:flex}.dk-card__link:focus-visible{outline:2px solid var(--sapa-fokus);outline-offset:4px;border-radius:var(--sapa-radius-kartu)}.dk-card__frame{border-radius:var(--sapa-radius-kartu);background:var(--sapa-abu);aspect-ratio:3/4;margin-bottom:8px;display:block;position:relative;overflow:hidden}.dk-card__img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.dk-card__link:hover .dk-card__img{transform:scale(1.03)}.dk-card__cat{color:var(--sapa-tinta-pudar);font-size:13px;font-weight:700;line-height:16px}.dk-card__name{font:700 19px/1.2 var(--font-sapa-serif), Georgia, serif;margin:0}.dk-card__link:hover .dk-card__name{color:var(--sapa-merah)}.dk-card__use{align-self:stretch;padding-inline:16px}@media (min-width:641px){.dk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}}@media (min-width:1024px){.dk-catalog{padding-block:56px 96px}.dk-grid{gap:48px 28px;margin-top:48px}.dk-card__name{font-size:22px}}.dk-steps{gap:28px;margin-top:32px;display:grid}.dk-step{border-top:2px solid var(--sapa-tinta);padding-top:16px}.dk-step__no{font:800 40px/1 var(--font-sapa-serif), Georgia, serif;letter-spacing:-.02em;color:var(--sapa-merah)}.dk-step__title{font:700 22px/1.2 var(--font-sapa-serif), Georgia, serif;margin:12px 0 0}.dk-step__body{max-width:320px;color:var(--sapa-tinta-pudar);margin-top:6px;font-size:16px;line-height:1.5}@media (min-width:641px){.dk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (min-width:1024px){.dk-steps{margin-top:48px}}.dk-custom{border-radius:var(--sapa-radius-kartu);background:var(--sapa-pink);color:var(--sapa-wine);flex-direction:column;align-items:flex-start;gap:20px;padding:28px 20px;display:flex}.dk-custom__text{min-width:0;max-width:560px}.dk-custom__title{font:800 26px/1.1 var(--font-sapa-serif), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0}.dk-custom__lead{margin-top:8px;font-size:16px;font-weight:500;line-height:1.5}.dk-custom .sp-btn--secondary{background:var(--sapa-putih)}.dk-custom .sp-btn--secondary:hover{background:var(--sapa-abu)}.dk-bubble{--dk-gelembung:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 28 24'%3E%3Cpath d='M8 2h16a6 6 0 0 1 6 6v7a6 6 0 0 1-6 6H14l-6 5v-5a6 6 0 0 1-6-6V8a6 6 0 0 1 6-6z'/%3E%3C/svg%3E");background:var(--sapa-merah);width:20px;height:17px;-webkit-mask:var(--dk-gelembung) center / contain no-repeat;-webkit-mask:var(--dk-gelembung) center / contain no-repeat;mask:var(--dk-gelembung) center / contain no-repeat;flex:none;display:inline-block}@media (min-width:641px){.dk-custom{padding:32px}.dk-custom__title{font-size:30px}}@media (min-width:1024px){.dk-custom{flex-direction:row;justify-content:space-between;align-items:center;gap:48px;padding:40px 48px}.dk-custom .sp-btn{white-space:nowrap;flex:none}}.dk-closing{background:var(--sapa-wine)}.dk-closing__inner{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.dk-closing__title{max-width:720px}.dk-closing .sp-btn{margin-top:8px}.dk-closing .sp-btn--primary{background:var(--sapa-putih);color:var(--sapa-merah)}.dk-closing .sp-btn--primary:hover{background:var(--sapa-putih);color:var(--sapa-merah-tua)}@media (prefers-reduced-motion:reduce){.dk-card__img{transition:none}.dk-card__link:hover .dk-card__img{transform:none}}
