
:root{--brand-sebelumnya-primary:#06485a;--brand-sebelumnya-accent:#ef7a2d;--brand-sebelumnya-green:#1f8a5b;--brand-sebelumnya-bg:#f7faf9;--brand-sebelumnya-text:#14232b;--brand-sebelumnya-muted:#66757d;--brand-sebelumnya-border:#dce6e3}
.brand-sebelumnya-archive,.brand-sebelumnya-form-intro,.brand-sebelumnya-form{max-width:1180px;margin:0 auto}
.brand-sebelumnya-archive-head{margin:0 0 24px}.brand-sebelumnya-archive-head h1{margin:0 0 8px;font-size:clamp(2rem,5vw,3.2rem);color:var(--brand-sebelumnya-text)}
.brand-sebelumnya-grid{display:grid;gap:20px}.brand-sebelumnya-grid-business,.brand-sebelumnya-grid-products,.brand-sebelumnya-grid-clusters{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-sebelumnya-grid-news{grid-template-columns:repeat(3,minmax(0,1fr))}
.brand-sebelumnya-card{background:#fff;border:1px solid var(--brand-sebelumnya-border);border-radius:16px;overflow:hidden;box-shadow:0 5px 18px rgba(5,50,60,.06);min-width:0}
.brand-sebelumnya-card-media{display:block;aspect-ratio:4/3;background:#eaf2ef;overflow:hidden}.brand-sebelumnya-card-media img{width:100%;height:100%;object-fit:cover;display:block}.brand-sebelumnya-card-media.is-placeholder{display:flex;align-items:center;justify-content:center;color:#628078;font-weight:800;text-decoration:none}
.brand-sebelumnya-card-body{padding:16px}.brand-sebelumnya-card h3{font-size:1.05rem;margin:5px 0 7px;line-height:1.3}.brand-sebelumnya-card h3 a{color:var(--brand-sebelumnya-text);text-decoration:none}.brand-sebelumnya-card p{margin:7px 0;color:var(--brand-sebelumnya-muted);font-size:.93rem}
.brand-sebelumnya-eyebrow{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-sebelumnya-green)}.brand-sebelumnya-price{font-size:1.05rem!important;font-weight:800;color:var(--brand-sebelumnya-green)!important}.brand-sebelumnya-price.is-large{font-size:1.65rem!important;margin:12px 0}
.brand-sebelumnya-card-actions,.brand-sebelumnya-detail-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:13px}.brand-sebelumnya-link{font-weight:700;color:var(--brand-sebelumnya-primary);text-decoration:none}
.brand-sebelumnya-button,.brand-sebelumnya-wa-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;padding:10px 15px;text-decoration:none;font-weight:800;cursor:pointer}.brand-sebelumnya-button{background:var(--brand-sebelumnya-primary);color:#fff!important}.brand-sebelumnya-button.is-secondary{background:#eef5f3;color:var(--brand-sebelumnya-primary)!important}.brand-sebelumnya-wa-button{background:#168c55;color:#fff!important;font-size:.86rem}.brand-sebelumnya-wa-button.is-large{padding:13px 20px;font-size:1rem}
.brand-sebelumnya-filter{display:grid;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(150px,1fr)) auto auto;gap:10px;margin:20px 0 14px}.brand-sebelumnya-filter input,.brand-sebelumnya-filter select,.brand-sebelumnya-form input,.brand-sebelumnya-form select,.brand-sebelumnya-form textarea{width:100%;border:1px solid #cad9d5;border-radius:9px;padding:11px 12px;background:#fff;color:var(--brand-sebelumnya-text);box-sizing:border-box}.brand-sebelumnya-reset{align-self:center;color:var(--brand-sebelumnya-primary)}
.brand-sebelumnya-result-count{margin:0 0 18px;color:var(--brand-sebelumnya-muted)}.brand-sebelumnya-pagination{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.brand-sebelumnya-pagination a{padding:8px 12px;border:1px solid var(--brand-sebelumnya-border);border-radius:8px;text-decoration:none;color:var(--brand-sebelumnya-primary);background:#fff}.brand-sebelumnya-pagination a.is-current{background:var(--brand-sebelumnya-primary);color:#fff}
.brand-sebelumnya-empty{padding:40px;background:#f3f7f6;border-radius:14px;text-align:center}.brand-sebelumnya-form{background:#fff;border:1px solid var(--brand-sebelumnya-border);border-radius:18px;padding:24px}.brand-sebelumnya-form fieldset{border:0;border-top:1px solid var(--brand-sebelumnya-border);padding:20px 0;margin:0}.brand-sebelumnya-form legend{font-size:1.25rem;font-weight:800;color:var(--brand-sebelumnya-text);padding:0 10px 0 0}.brand-sebelumnya-form label{display:block;font-weight:700;color:var(--brand-sebelumnya-text)}.brand-sebelumnya-form label input,.brand-sebelumnya-form label select{margin-top:7px}.brand-sebelumnya-help,.brand-sebelumnya-disclaimer{font-size:.88rem;color:var(--brand-sebelumnya-muted)}.brand-sebelumnya-product-entry{padding:12px 0 20px;border-bottom:1px dashed var(--brand-sebelumnya-border)}
.brand-sebelumnya-notice{padding:14px 16px;border-radius:10px;background:#fff3d7;margin:15px 0}.brand-sebelumnya-notice.is-success{background:#e7f6ec;color:#145c38}.brand-sebelumnya-hp{position:absolute!important;left:-9999px!important;height:1px;overflow:hidden}
.brand-sebelumnya-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.brand-sebelumnya-stats>div{background:#fff;border:1px solid var(--brand-sebelumnya-border);border-radius:14px;padding:18px;text-align:center}.brand-sebelumnya-stats strong{display:block;font-size:1.8rem;color:var(--brand-sebelumnya-primary)}.brand-sebelumnya-stats span{color:var(--brand-sebelumnya-muted)}.brand-sebelumnya-stats-note{grid-column:1/-1;font-size:.84rem;color:var(--brand-sebelumnya-muted)}
.brand-sebelumnya-related{margin-top:36px}.brand-sebelumnya-chip-list{display:flex;flex-wrap:wrap;gap:8px}.brand-sebelumnya-chip-list a{background:#eef5f3;color:var(--brand-sebelumnya-primary);border-radius:999px;padding:8px 12px;text-decoration:none}
.brand-sebelumnya-detail-meta{display:flex;gap:24px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--brand-sebelumnya-border);margin-bottom:20px}.brand-sebelumnya-detail-meta p{margin:0}
@media(max-width:950px){.brand-sebelumnya-grid-business,.brand-sebelumnya-grid-products,.brand-sebelumnya-grid-clusters{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-sebelumnya-filter{grid-template-columns:1fr 1fr}.brand-sebelumnya-filter input{grid-column:1/-1}.brand-sebelumnya-grid-news{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.brand-sebelumnya-grid-business,.brand-sebelumnya-grid-products,.brand-sebelumnya-grid-clusters,.brand-sebelumnya-grid-news{grid-template-columns:1fr}.brand-sebelumnya-filter{grid-template-columns:1fr}.brand-sebelumnya-filter input{grid-column:auto}.brand-sebelumnya-stats{grid-template-columns:repeat(2,1fr)}.brand-sebelumnya-form{padding:17px}.brand-sebelumnya-card-actions{align-items:stretch;flex-direction:column}.brand-sebelumnya-wa-button,.brand-sebelumnya-link{width:100%;box-sizing:border-box;text-align:center}}
