/* FINAL FIX: elegan gelap, hapus kotak logo, tidak loading CDN */
:root{--navy:#050b16;--navy2:#071426;--blue:#102d55;--maroon:#7b1020;--gold:#d7a83f;--muted:#66758b;--shadow:0 24px 70px rgba(2,8,20,.16)}.topbar,.kpppa-alert{background:linear-gradient(90deg,#050b16,#071426,#7b1020)!important;color:#f7f1e3!important;border-bottom:1px solid rgba(215,168,63,.28)!important}.navbar,.main-navbar-fix{background:rgba(255,255,255,.96)!important;border-bottom:1px solid rgba(7,20,38,.10)!important;box-shadow:0 12px 36px rgba(2,8,20,.10)!important}.brand-shell-fix{display:flex!important;align-items:center!important;gap:14px!important}.logo-group-fix{display:flex!important;align-items:center!important;gap:10px!important}.logo-clean,.logo-group-fix img,.navbar img.logo-clean{width:44px!important;height:44px!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.footer-logo-clean{width:56px!important;height:56px!important}.brand-meta-fix{display:flex!important;flex-direction:column!important;line-height:1.15!important}.brand-meta-fix strong{color:#071426!important;font-size:24px!important;font-weight:950!important;letter-spacing:.4px!important}.brand-meta-fix span{color:#7b1020!important;font-size:12px!important;font-weight:900!important}.nav-link{color:#071426!important;font-weight:950!important;position:relative!important}.nav-link:hover{color:#7b1020!important}.kpppa-hero,.hero,.pap-hero,.detail-hero{background:radial-gradient(circle at 84% 18%,rgba(215,168,63,.16),transparent 24%),radial-gradient(circle at 20% 90%,rgba(123,16,32,.35),transparent 26%),linear-gradient(135deg,#050b16 0%,#071426 42%,#102d55 100%)!important}.hero-kicker,.hero-badge,.pap-badge,.detail-badge{background:rgba(215,168,63,.12)!important;border:1px solid rgba(215,168,63,.35)!important;color:#f8e8b6!important}.btn-hero.primary,.btn-main,.status-inner button{background:linear-gradient(135deg,#7b1020,#b21d35,#d7a83f)!important;color:#fff!important;box-shadow:0 20px 45px rgba(123,16,32,.30)!important}.btn-hero.light,.btn-light{background:#fff!important;color:#071426!important}.quick-icon,.layanan-icon,.profile-icon,.service-icon,.pap-icon{background:linear-gradient(135deg,#071426,#102d55,#7b1020)!important;color:#f7e4ad!important}.section-head span,.section-title span,.category-badge,.pap-label{color:#7b1020!important;background:#fff4e0!important;border:1px solid rgba(215,168,63,.25)!important}.hero-news,.main-news-card,.side-news-item,.quick-card,.layanan-card,.profile-link-card,.produk-card,.galeri-card,.service-card,.pap-card,.pap-intro,.pap-video-grid,.pap-vm,.pap-task{border:1px solid rgba(7,20,38,.10)!important;box-shadow:var(--shadow)!important}.hero-news-img,.news-placeholder,.main-news-image,.produk-placeholder,.pap-video,.pap-intro-icon,.pap-task-icon{background:radial-gradient(circle at 78% 18%,rgba(215,168,63,.22),transparent 22%),linear-gradient(135deg,#071426,#102d55,#7b1020)!important}.layanan-card:before,.profile-link-card:before,.service-card:before,.pap-card:before{background:linear-gradient(90deg,#071426,#7b1020,#d7a83f)!important}.footer{background:radial-gradient(circle at 80% 18%,rgba(215,168,63,.10),transparent 25%),linear-gradient(135deg,#050b16,#071426,#0b1f3a)!important;color:#dce5f1!important;border-top:1px solid rgba(215,168,63,.25)!important}.footer h5,.footer h6{color:#f8e8b6!important}.footer a{color:#dce5f1!important}.whatsapp{background:linear-gradient(135deg,#071426,#7b1020)!important;color:#f8e8b6!important;border:1px solid rgba(215,168,63,.35)!important}.home-slider-force-hide{display:none!important}@media(max-width:576px){.logo-clean,.logo-group-fix img{width:38px!important;height:38px!important}.brand-meta-fix strong{font-size:16px!important}}
.vm-detail-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px}.vm-detail-card,.pejabat-detail-card{background:#fff;border:1px solid #e4edf8;border-radius:32px;padding:30px;box-shadow:0 24px 70px rgba(2,8,20,.16)}.detail-section{padding:86px 0;background:#f4f8fd}.detail-icon{width:70px;height:70px;border-radius:24px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:34px;background:linear-gradient(135deg,#071426,#7b1020);margin-bottom:18px}.misi-list-detail{display:grid;gap:12px}.misi-item-detail{display:flex;gap:14px;padding:15px;border-radius:20px;background:#f6faff;border:1px solid #e3edf8}.misi-item-detail strong{width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#071426,#7b1020);flex:0 0 auto}.misi-item-detail p{margin:0;color:#46566d}.pejabat-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pejabat-detail-card{text-align:center}.pejabat-detail-photo{width:128px;height:128px;border-radius:50%;margin:8px auto 18px;background:linear-gradient(135deg,#071426,#7b1020);color:#fff;display:flex;align-items:center;justify-content:center;font-size:58px;border:7px solid #eaf5ff;overflow:hidden}.pejabat-detail-photo img{width:100%;height:100%;object-fit:cover}.pejabat-detail-card h3{color:#071426;font-weight:950}.pejabat-detail-card strong{display:block;color:#7b1020;margin-bottom:10px}.pejabat-detail-card p{color:#65758b;line-height:1.7}@media(max-width:992px){.vm-detail-grid,.pejabat-detail-grid{grid-template-columns:1fr}}

/* PAKSA HAPUS KOTAK INFORMASI UTAMA DI HERO */
.hero-news,
.hero-news .news-top,
.hero-news .hero-news-img,
.hero-news .hero-news-body,
.hero-news * {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
}
.hero-grid {
    display: block !important;
    grid-template-columns: 1fr !important;
}
.hero-feature {
    max-width: 920px !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.hero-feature h1 { max-width: 900px !important; }
.hero-feature p { max-width: 760px !important; }
