body.sg-homepage.sg-portal-subpage .site-layout-main>.org-hero.sg-subhero,body.sg-homepage.sg-portal-subpage .site-layout-main>.org-hero.sg-subhero .org-hero__title,body.sg-homepage.sg-portal-subpage .site-layout-main>.org-hero.sg-subhero .org-hero__lead,body.sg-homepage.sg-portal-subpage .site-layout-main>.org-hero.sg-subhero .org-eyebrow,body.sg-homepage.sg-portal-subpage .site-layout-main>.org-hero.sg-subhero .sg-subhero__stat-num{opacity:1 !important;visibility:visible !important;transform:none !important}.beranda-chunk-skeleton__bar{height:1.35rem;border-radius:8px;background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%);background-size:200% 100%;animation:beranda-chunk-shimmer 1.2s ease-in-out infinite;margin-bottom:1.25rem}.beranda-chunk-skeleton__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.beranda-chunk-skeleton__card{min-height:120px;border-radius:12px;background:linear-gradient(90deg,#e2e8f0 0%,#f8fafc 50%,#e2e8f0 100%);background-size:200% 100%;animation:beranda-chunk-shimmer 1.2s ease-in-out infinite}.beranda-chunk-skeleton__chart{min-height:220px;border-radius:14px;background:linear-gradient(90deg,#e2e8f0 0%,#f8fafc 50%,#e2e8f0 100%);background-size:200% 100%;animation:beranda-chunk-shimmer 1.2s ease-in-out infinite}@keyframes beranda-chunk-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}#beranda-root{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;--beranda-radius:10px;--beranda-navy:#003366;--beranda-royal:#1e3a8a;--beranda-emerald:#059669;--beranda-gold:#d4a853;--beranda-float-shadow:0 10px 30px rgba(0,0,0,0.08);--beranda-premium-shadow:0 20px 40px rgba(0,0,0,0.1);--beranda-glass-radius:25px}#beranda-root .beranda-float-panel{border-radius:var(--beranda-glass-radius);box-shadow:var(--beranda-float-shadow);background:rgba(255,255,255,0.55);border:1px solid rgba(255,255,255,0.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#beranda-root .beranda-float-panel--premium{box-shadow:var(--beranda-premium-shadow);background:rgba(255,255,255,0.62);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#beranda-root .beranda-section__head-row{position:relative;z-index:1;margin-bottom:1.5rem}#beranda-root .beranda-section__desc{margin:0.35rem 0 0;font-size:0.9rem;font-weight:400;color:#64748b;max-width:36rem}#beranda-root .alert{border-radius:var(--beranda-radius)}.beranda-portal-strip{width:100%;margin:0;padding:clamp(12px,2.5vw,22px) 1rem;background:linear-gradient(180deg,#f0f4f8 0%,#e8eef5 100%);border-bottom:1px solid rgba(0,51,102,0.12)}@media (min-width:576px){.beranda-portal-strip{padding-left:1.25rem;padding-right:1.25rem}}.beranda-portal-strip__inner{margin:0 auto;max-width:80rem;text-align:center}.beranda-portal-strip__title{margin:0;padding:0;font-family:'Inter',system-ui,sans-serif;font-size:clamp(22px,1.2rem+0.85vw,24px);font-weight:700;letter-spacing:-0.02em;line-height:1.28;color:#003366}.beranda-portal-strip__subtitle{margin:clamp(4px,0.35rem+0.2vw,6px) 0 0;padding:0;font-family:'Inter',system-ui,sans-serif;font-size:clamp(14px,0.82rem+0.35vw,16px);font-weight:400;line-height:1.45;color:#495057}#beranda-root{padding-top:0;padding-bottom:0}#beranda-root>.beranda-section,#beranda-root>section{margin-bottom:0;padding-top:clamp(2.25rem,4vw,3rem);padding-bottom:clamp(2.25rem,4vw,3rem)}body.sg-homepage #beranda-root>.beranda-section,body.sg-homepage #beranda-root>section{content-visibility:visible;contain-intrinsic-size:unset}#beranda-root>.beranda-section:first-of-type,#beranda-root>section:first-of-type{content-visibility:visible}#beranda-root .beranda-section--surface-white{background:#ffffff}#beranda-root .beranda-section--surface-muted{background:#f8f9fa}#beranda-root .beranda-section__title{font-family:'Inter',system-ui,sans-serif;font-size:clamp(18px,1rem+0.55vw,20px);font-weight:700;color:#003366;letter-spacing:-0.02em;text-transform:none}#beranda-root .beranda-section__link-all{color:#003366 !important;font-weight:600}#beranda-root .beranda-section__link-all:hover{color:#00264d !important}#beranda-root #beranda-ringkasan-eksekutif{position:relative;overflow:hidden}#beranda-root #beranda-ringkasan-eksekutif::before{content:"";position:absolute;inset:0;background:radial-gradient(480px 220px at 6% 0%,rgba(59,130,246,0.14),transparent 68%),radial-gradient(420px 200px at 94% 12%,rgba(139,92,246,0.12),transparent 70%),radial-gradient(360px 180px at 50% 100%,rgba(16,185,129,0.08),transparent 72%);pointer-events:none}#beranda-root .beranda-exec-section__head{position:relative;z-index:1;margin-bottom:1.75rem;padding-inline:clamp(1rem,2.5vw,1.35rem)}#beranda-root .beranda-exec-section__eyebrow{margin:0.35rem 0 0;font-size:0.72rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#64748b}#beranda-root #beranda-ringkasan-eksekutif .beranda-exec-section__foot{padding-inline:clamp(1rem,2.5vw,1.35rem)}.beranda-exec-grid{position:relative;z-index:1}.beranda-exec-grid>.col{display:flex}.beranda-exec-grid .beranda-exec-card{width:100%;min-height:100%;display:flex;flex-direction:column;position:relative;isolation:isolate;overflow:hidden;padding:1.25rem 1.25rem 1.15rem;border-radius:18px;background:rgba(255,255,255,0.52);border:1px solid rgba(255,255,255,0.2);box-shadow:0 10px 40px rgba(15,23,42,0.06),0 2px 12px rgba(15,23,42,0.04),inset 0 1px 0 rgba(255,255,255,0.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.38s cubic-bezier(0.22,1,0.36,1),box-shadow 0.38s cubic-bezier(0.22,1,0.36,1),border-color 0.38s ease}.beranda-exec-grid .beranda-exec-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0.55}.beranda-exec-card--visi::after{background:linear-gradient(145deg,rgba(59,130,246,0.1) 0%,transparent 42%)}.beranda-exec-card--misi::after{background:linear-gradient(145deg,rgba(139,92,246,0.11) 0%,transparent 42%)}.beranda-exec-card--struktur::after{background:linear-gradient(145deg,rgba(16,185,129,0.1) 0%,transparent 42%)}.beranda-exec-grid .beranda-exec-card:hover{transform:scale(1.02) translateY(-5px);border-color:rgba(255,255,255,0.45);box-shadow:0 22px 48px rgba(15,23,42,0.1),0 8px 24px rgba(15,23,42,0.06),inset 0 1px 0 rgba(255,255,255,0.85)}.beranda-exec-card__quote{position:absolute;top:0.15rem;right:0.75rem;font-family:Georgia,"Times New Roman",serif;font-size:clamp(4.5rem,8vw,6.5rem);line-height:0.85;font-weight:700;color:rgba(15,23,42,0.05);pointer-events:none;user-select:none;z-index:0}.beranda-exec-card--visi .beranda-exec-card__quote{color:rgba(37,99,235,0.09)}.beranda-exec-card--misi .beranda-exec-card__quote{color:rgba(124,58,237,0.09)}.beranda-exec-card__icon-wrap{position:relative;z-index:1;width:3.25rem;height:3.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.2rem;border:1px solid rgba(255,255,255,0.55);box-shadow:0 6px 18px rgba(15,23,42,0.06)}.beranda-exec-card--visi .beranda-exec-card__icon-wrap{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);color:#1d4ed8}.beranda-exec-card--misi .beranda-exec-card__icon-wrap{background:linear-gradient(135deg,#ede9fe 0%,#ddd6fe 100%);color:#6d28d9}.beranda-exec-card--struktur .beranda-exec-card__icon-wrap{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);color:#047857}.beranda-exec-card__title{position:relative;z-index:1;margin:0 0 0.85rem;font-size:0.7rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#0f2744}.beranda-exec-card__content{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.beranda-exec-card__body--fade{position:relative;flex:1 1 auto;margin-bottom:0.5rem}.beranda-exec-card__body--fade::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.75rem;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(248,250,252,0.92) 55%,rgba(248,250,252,0.98));pointer-events:none}.beranda-exec-card__text{margin:0;font-size:clamp(0.84rem,0.8rem+0.2vw,0.95rem);font-weight:500;line-height:1.65;color:#334155;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.beranda-exec-card__footer{position:relative;z-index:1;margin-top:auto;padding-top:0.75rem}.beranda-exec-ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;width:100%;padding:0.55rem 1rem;font-size:0.82rem;font-weight:600;letter-spacing:0.03em;text-decoration:none;border-radius:10px;border:1px solid transparent;background:transparent;transition:color 0.28s ease,background 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease}.beranda-exec-ghost-btn--visi{color:#1d4ed8;border-color:rgba(59,130,246,0.45)}.beranda-exec-ghost-btn--visi:hover{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:transparent;box-shadow:0 8px 22px rgba(37,99,235,0.28)}.beranda-exec-ghost-btn--misi{color:#6d28d9;border-color:rgba(139,92,246,0.45)}.beranda-exec-ghost-btn--misi:hover{color:#fff;background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 100%);border-color:transparent;box-shadow:0 8px 22px rgba(124,58,237,0.28)}.beranda-exec-ghost-btn--struktur{color:#047857;border-color:rgba(16,185,129,0.45)}.beranda-exec-ghost-btn--struktur:hover{color:#fff;background:linear-gradient(135deg,#34d399 0%,#059669 100%);border-color:transparent;box-shadow:0 8px 22px rgba(5,150,105,0.28)}.beranda-exec-org{display:flex;flex-direction:column;align-items:center;gap:0;padding:0.35rem 0 0.25rem;flex:1 1 auto}.beranda-exec-org__node{display:flex;flex-direction:column;align-items:center;gap:0.35rem;min-width:7.5rem;padding:0.5rem 0.65rem;border-radius:10px;background:rgba(255,255,255,0.72);border:1px solid rgba(16,185,129,0.22);box-shadow:0 4px 14px rgba(15,23,42,0.05)}.beranda-exec-org__node--lead{border-color:rgba(16,185,129,0.35);background:linear-gradient(180deg,rgba(255,255,255,0.9) 0%,rgba(209,250,229,0.45) 100%)}.beranda-exec-org__avatar{width:2.35rem;height:2.35rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#047857;background:linear-gradient(145deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid rgba(16,185,129,0.25);box-shadow:0 4px 12px rgba(16,185,129,0.15)}.beranda-exec-org__label{font-size:0.68rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;text-align:center;color:#0f4c3a;line-height:1.3}.beranda-exec-org__vline{width:2px;height:1.1rem;background:linear-gradient(180deg,rgba(16,185,129,0.5),rgba(16,185,129,0.2));border-radius:2px}.beranda-exec-org__branch{display:flex;align-items:flex-start;justify-content:center;gap:0.65rem;width:100%;max-width:16rem;position:relative;padding-top:0.55rem}.beranda-exec-org__branch::before{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,rgba(16,185,129,0.35) 15%,rgba(16,185,129,0.35) 85%,transparent);border-radius:2px}.beranda-exec-org__branch .beranda-exec-org__node{flex:1 1 0;min-width:0;padding:0.45rem 0.4rem}.beranda-exec-org__branch .beranda-exec-org__node::before{content:"";position:absolute;top:-0.55rem;left:50%;width:2px;height:0.55rem;margin-left:-1px;background:rgba(16,185,129,0.35)}.beranda-exec-org__branch .beranda-exec-org__node{position:relative}.beranda-exec-org__branch .beranda-exec-org__label{font-size:0.62rem}@media (prefers-reduced-motion:reduce){.beranda-exec-grid .beranda-exec-card{transition:box-shadow 0.2s ease,border-color 0.2s ease}.beranda-exec-grid .beranda-exec-card:hover{transform:none}}#beranda-root #beranda-pusat-informasi .beranda-section__title,#beranda-root #beranda-galeri-kegiatan .beranda-section__title{color:var(--beranda-navy);font-weight:700}.page-index-redesign{background:var(--page-bg)}.page-index-redesign .beranda-portal-strip{display:none}.page-index-redesign #beranda-root{padding-top:0;padding-bottom:0}.page-index-redesign #beranda-root>.beranda-section{padding-top:clamp(2.25rem,4vw,3rem);padding-bottom:clamp(2.25rem,4vw,3rem)}.page-index-redesign .digital-library--beranda-hero .digital-library__hero--intl{position:relative;overflow:hidden;margin-top:clamp(8px,1.2vw,14px);padding:clamp(36px,5.5vw,62px) 1rem clamp(24px,3.8vw,38px);background:radial-gradient(420px 200px at 10% 16%,rgba(214,229,248,0.8),rgba(214,229,248,0)),radial-gradient(420px 200px at 92% 14%,rgba(214,229,248,0.75),rgba(214,229,248,0)),linear-gradient(180deg,#f6f9ff 0%,#eef4fb 100%);border:1px solid #e1e9f5;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.08)}.page-index-redesign .digital-library--beranda-hero .digital-library__hero--intl::before{content:none}.page-index-redesign .digital-library--beranda-hero .digital-library__title--hero{font-size:clamp(1.95rem,1.25rem+2.25vw,2.75rem);font-weight:800;color:#003366;letter-spacing:0.008em;white-space:nowrap;line-height:1.08;text-transform:uppercase}.page-index-redesign .digital-library--beranda-hero .digital-library__subtitle{margin:0.45rem auto 0.85rem;font-size:clamp(0.88rem,0.77rem+0.3vw,0.98rem);color:#495057}.page-index-redesign .digital-library--beranda-hero .library-doc-search-shell{width:min(100%,700px);max-width:min(100%,700px);margin-top:0.15rem}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__combo{border-radius:999px;border:1px solid #d8e2ef;background:#fff;box-shadow:0 2px 8px rgba(37,99,235,0.08),0 12px 26px rgba(37,99,235,0.14);padding:4px;display:flex !important;align-items:center !important;gap:0 !important;min-height:52px}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__combo:focus-within{border-color:#9fc4ef;box-shadow:0 2px 8px rgba(37,99,235,0.08),0 12px 26px rgba(37,99,235,0.14),0 0 0 3px rgba(13,99,207,0.15)}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__input{font-size:0.95rem}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__field{min-height:48px;align-self:center;display:flex !important;align-items:center !important}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__input{height:44px;line-height:44px;padding-top:0 !important;padding-bottom:0 !important;padding-left:8px !important;padding-right:12px !important;display:block}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__icon{height:44px;display:inline-flex;align-items:center;justify-content:center}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__submit{height:44px;min-height:44px;min-width:86px;padding-left:1.2rem;padding-right:1.2rem;border-radius:999px;background:linear-gradient(180deg,#0d63cf 0%,#0a57b7 100%);box-shadow:none;margin:0 !important;align-self:center !important;display:inline-flex;align-items:center;justify-content:center;line-height:1;position:relative;top:0;border-left:0 !important}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__submit:hover{background:#084fae}.page-index-redesign .digital-library__cat{border-radius:999px;font-weight:600}.page-index-redesign .digital-library__cat--kelembagaan{background:#e8f1ff;color:#2058a8}.page-index-redesign .digital-library__cat--pelayanan{background:#fff3df;color:#b86b00}.page-index-redesign .digital-library__cat--sakip{background:#e8f8ee;color:#177245}.page-index-redesign .library-doc-category-filter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.8rem}.page-index-redesign .library-doc-category-filter__btn{border-radius:14px;border:1px solid #e0e7f1;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,0.08);min-height:76px;padding:0.72rem 0.82rem;transition:transform 0.2s ease,box-shadow 0.2s ease}.page-index-redesign .library-doc-category-filter__icon{width:2.15rem;height:2.15rem;border-radius:10px}.page-index-redesign .library-doc-category-filter__label{font-size:0.86rem;line-height:1.2}.page-index-redesign .library-doc-category-filter__count{font-size:0.8rem;margin-top:0.06rem}.page-index-redesign .library-doc-category-filter__btn:hover{transform:translateY(-4px)}.page-index-redesign .library-doc-category-filter__btn.is-active{background:linear-gradient(135deg,#0f60ca 0%,#0a4fae 100%);color:#fff;border-color:transparent}.page-index-redesign .library-doc-category-filter__btn.is-active .library-doc-category-filter__count{color:rgba(255,255,255,0.88)}.page-index-redesign .card.section-card{border-radius:16px;border:1px solid #e1e8f2;box-shadow:0 4px 20px rgba(0,0,0,0.08)}.page-index-redesign .card.section-card>.card-body{padding:1.35rem 1.2rem 1.1rem}.page-index-redesign .digital-library__table-wrap{border-radius:14px;overflow:hidden;background:#fff}.page-index-redesign .digital-library__table{border-collapse:separate;border-spacing:0 10px;margin-top:-10px}.page-index-redesign .digital-library__table thead th{border:none;background:#f5f8fc;font-weight:700;color:#22324a;font-size:0.86rem;padding-top:0.82rem;padding-bottom:0.82rem;text-transform:uppercase;letter-spacing:0.02em}.page-index-redesign .digital-library__table tbody td{border-top:1px solid #ebeff5;border-bottom:1px solid #ebeff5;background:#fff;padding-top:0.78rem;padding-bottom:0.78rem}.page-index-redesign .digital-library__table tbody td:first-child{border-left:1px solid #ebeff5;border-top-left-radius:12px;border-bottom-left-radius:12px}.page-index-redesign .digital-library__table tbody td:last-child{border-right:1px solid #ebeff5;border-top-right-radius:12px;border-bottom-right-radius:12px}.page-index-redesign .digital-library__table tbody tr{transition:transform 0.2s ease,background-color 0.2s ease}.page-index-redesign .digital-library__table tbody tr:hover{transform:translateY(-4px);background:#f9fcff}.page-index-redesign .digital-library__doc-title{font-size:0.93rem;line-height:1.42}.page-index-redesign .digital-library__size{color:#4b5563;font-weight:500}.page-index-redesign .digital-library__doc-icon .fa-file-pdf{color:#dc3545}.page-index-redesign .digital-library__doc-icon .fa-file-word{color:#2563eb}.page-index-redesign .digital-library__doc-icon .fa-file-powerpoint{color:#f97316}.page-index-redesign .digital-library__actions{display:flex;justify-content:flex-end;align-items:center;gap:0.4rem;white-space:nowrap}.page-index-redesign .digital-library__actions .btn{border-radius:999px;min-height:34px;font-size:0.82rem;padding-left:0.82rem;padding-right:0.82rem;width:auto;min-width:78px;display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;text-align:center}.page-index-redesign .digital-library__actions .btn i{width:1em;text-align:center;line-height:1}.page-index-redesign .digital-library__actions .btn-outline-secondary{border-color:#0d5ec9;color:#0d5ec9}.page-index-redesign .digital-library__actions .btn-primary{background:linear-gradient(180deg,#0d63cf 0%,#0a57b7 100%);border-color:#0a57b7}.page-index-redesign .library-doc-pagination{padding:0.35rem;border-radius:999px;border:1px solid #dbe6f2;background:#f7f9fd}.page-index-redesign .library-doc-pagination__btn{min-width:34px;height:34px;font-size:0.82rem}.page-index-redesign #beranda-root #beranda-pusat-informasi.beranda-section{margin-top:0;padding-top:clamp(1rem,1.75vw,1.5rem)}.page-index-redesign .site-footer__cta-band{background:#f4f7fc}.page-index-redesign{--brand-primary:#0a57b7;--brand-primary-dark:#084a9c;--brand-soft:#eaf2fd;--text-primary:#123a67;--border-soft:#d9e4f2}.page-index-redesign #beranda-library-dokumen.beranda-section{padding-top:1rem;padding-bottom:2.2rem}.page-index-redesign .digital-library--beranda-hero .digital-library__hero--intl{margin-top:0}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__combo{border-color:var(--border-soft)}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__submit{background:linear-gradient(180deg,var(--brand-primary) 0%,var(--brand-primary-dark) 100%);border-color:var(--brand-primary-dark)}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__submit:hover{background:var(--brand-primary-dark)}.page-index-redesign .library-doc-category-filter__btn{border-color:var(--border-soft)}.page-index-redesign .library-doc-category-filter__icon{background:var(--brand-soft);color:var(--brand-primary)}.page-index-redesign .library-doc-category-filter__btn.is-active{background:linear-gradient(135deg,#0c61c8 0%,var(--brand-primary-dark) 100%)}.page-index-redesign .library-doc-category-filter__label{color:var(--text-primary)}.page-index-redesign .library-doc-category-filter__btn.is-active .library-doc-category-filter__label{color:#ffffff}.page-index-redesign .library-doc-category-filter__count{color:#516b8d}.page-index-redesign .digital-library__cat--kelembagaan,.page-index-redesign .digital-library__cat--pelayanan,.page-index-redesign .digital-library__cat--sakip{background:var(--brand-soft);color:var(--brand-primary)}.page-index-redesign .digital-library__actions .btn-outline-secondary{border-color:var(--brand-primary);color:var(--brand-primary)}.page-index-redesign .digital-library__actions .btn-primary{background:linear-gradient(180deg,var(--brand-primary) 0%,var(--brand-primary-dark) 100%);border-color:var(--brand-primary-dark)}.page-index-redesign .digital-library__actions .btn-primary:hover,.page-index-redesign .digital-library__actions .btn-outline-secondary:hover{background:var(--brand-primary-dark);border-color:var(--brand-primary-dark);color:#fff}.page-index-redesign .library-doc-pagination__btn.is-active{background:var(--brand-primary);color:#fff}@media (max-width:1199.98px){.page-index-redesign .library-doc-category-filter{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.page-index-redesign .digital-library--beranda-hero .digital-library__title--hero{white-space:normal;font-size:clamp(1.55rem,1.22rem+3vw,2rem)}.page-index-redesign .library-doc-category-filter{grid-template-columns:1fr}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__field{min-height:46px}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__submit{min-height:40px;height:40px;min-width:78px}}#beranda-root #beranda-kunjungan-web .beranda-visit-card{border:1px solid rgba(226,232,240,0.95);border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#fafbfd 100%);box-shadow:0 4px 24px rgba(15,39,68,0.06),0 1px 3px rgba(15,39,68,0.04);overflow:hidden;transition:box-shadow 0.3s ease,transform 0.3s ease}#beranda-root #beranda-kunjungan-web .beranda-visit-card:hover{box-shadow:0 12px 36px rgba(15,39,68,0.09),0 2px 6px rgba(15,39,68,0.04)}#beranda-root #beranda-kunjungan-web .beranda-visit-card .card-body{padding:clamp(1.25rem,2.5vw,1.75rem) !important}#beranda-root #beranda-kunjungan-web .beranda-visit-stats{--bs-gutter-x:1rem;margin-bottom:1.25rem}#beranda-root #beranda-kunjungan-web .beranda-visit-stat{position:relative;height:100%;border-radius:16px;border:1px solid #e8edf4;background:#ffffff;padding:1.15rem 1.25rem 1.1rem;box-shadow:0 2px 14px rgba(15,39,68,0.05);transition:all 0.3s ease;overflow:hidden}#beranda-root #beranda-kunjungan-web .beranda-visit-stat::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:16px 0 0 16px;background:linear-gradient(180deg,#3b6ea8 0%,#1a3f6e 100%);opacity:0.85}#beranda-root #beranda-kunjungan-web .beranda-visit-stat--week::before{background:linear-gradient(180deg,#2d9a78 0%,#0b5e48 100%)}#beranda-root #beranda-kunjungan-web .beranda-visit-stat:hover{transform:translateY(-3px);border-color:#d4dce8;box-shadow:0 10px 28px rgba(15,39,68,0.09)}#beranda-root #beranda-kunjungan-web .beranda-visit-stat__icon{position:absolute;top:1rem;right:1rem;width:2.75rem;height:2.75rem;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:transform 0.3s ease}#beranda-root #beranda-kunjungan-web .beranda-visit-stat__icon i{line-height:1;-webkit-font-smoothing:antialiased}#beranda-root #beranda-kunjungan-web .beranda-visit-stat:hover .beranda-visit-stat__icon{transform:scale(1.06)}#beranda-root #beranda-kunjungan-web .beranda-visit-stat--today .beranda-visit-stat__icon{background:linear-gradient(145deg,#1a5a96 0%,#1a3f6e 100%);color:#fff;box-shadow:0 4px 14px rgba(26,63,110,0.28)}#beranda-root #beranda-kunjungan-web .beranda-visit-stat--week .beranda-visit-stat__icon{background:linear-gradient(145deg,#1a9a72 0%,#0b5e48 100%);color:#fff;box-shadow:0 4px 14px rgba(11,94,72,0.28)}#beranda-root #beranda-kunjungan-web .beranda-visit-stat__label{display:block;font-size:0.8rem;font-weight:600;color:#64748b;letter-spacing:0.02em;margin:0;padding-right:2.75rem}#beranda-root #beranda-kunjungan-web .beranda-visit-stat__num{font-size:clamp(1.75rem,2.5vw+0.5rem,2.1rem);font-weight:700;line-height:1.1;color:#0a2f63;letter-spacing:-0.03em;margin:0.35rem 0 0}#beranda-root #beranda-kunjungan-web .beranda-visit-stat--week .beranda-visit-stat__num{color:#0b5e48}#beranda-root #beranda-kunjungan-web .beranda-section__desc{font-size:0.84rem;font-weight:500;color:#64748b;line-height:1.45}#beranda-root #beranda-kunjungan-web .beranda-visit-caption{color:#64748b;font-size:0.84rem;font-weight:500;margin:0 0 1rem;line-height:1.5}#beranda-root #beranda-kunjungan-web .beranda-visit-chart-shell{border-radius:16px;border:1px solid #e8edf4;background:#ffffff;padding:0.65rem 0.5rem 0.45rem;box-shadow:inset 0 1px 0 rgba(255,255,255,0.95)}#beranda-root #beranda-kunjungan-web .beranda-visit-chart-wrap{position:relative;width:100%;height:clamp(240px,32vw,280px)}#beranda-root #beranda-kunjungan-web .beranda-visit-chart-wrap canvas{display:block;width:100% !important;height:100% !important}#beranda-root #beranda-kunjungan-web .beranda-visit-chart-error{display:none;margin-top:0.75rem;padding:0.65rem 0.85rem;border-radius:12px;border:1px solid #f5d0d6;background:#fef7f8;color:#9f1239;font-size:0.82rem}#beranda-root #beranda-kunjungan-web .beranda-visit-chart-error.is-visible{display:block}#beranda-root{display:flex;flex-direction:column}#beranda-root>.beranda-section{order:10}#beranda-root #beranda-dashboard-widgets{order:1}#beranda-root #beranda-team-targets{order:2}#beranda-root #beranda-ringkasan-eksekutif{order:4}#beranda-root #beranda-pusat-informasi{order:3}#beranda-root #beranda-galeri-kegiatan{order:5}#beranda-root #beranda-kunjungan-web{order:6}#beranda-root #beranda-dashboard-widgets.gov-kpi-section{padding:0.35rem 0 0.5rem;margin-bottom:0}#beranda-root .gov-kpi-section__shell{font-family:var(--font-sans,system-ui,sans-serif);background:linear-gradient(160deg,#e8f1fa 0%,#f4f8fc 48%,#eef2f7 100%);border:1px solid rgba(12,74,110,0.07);border-radius:20px;padding:1.15rem 1.1rem 1.1rem;box-shadow:0 10px 36px rgba(15,55,95,0.06)}@media (min-width:768px){#beranda-root .gov-kpi-section__shell{padding:1.35rem 1.45rem 1.25rem}}#beranda-root .gov-kpi-section__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0.65rem 1rem;margin-bottom:1rem;padding-bottom:0.85rem;border-bottom:1px solid rgba(12,74,110,0.08)}#beranda-root .gov-kpi-section__title{margin:0 0 0.2rem;font-size:clamp(1.2rem,1.8vw+0.45rem,1.55rem);font-weight:700;color:#0a2f63;letter-spacing:-0.02em;line-height:1.2}#beranda-root .gov-kpi-section__subtitle{margin:0;font-size:0.82rem;font-weight:500;color:#5a6f87;letter-spacing:0.01em}#beranda-root .gov-kpi-section__meta{display:flex;align-items:center;gap:0.65rem;font-size:0.72rem;font-weight:600;color:#64748b}#beranda-root .gov-kpi-section__live{display:inline-flex;align-items:center;gap:0.35rem;padding:0.22rem 0.55rem;border-radius:999px;background:rgba(16,185,129,0.12);color:#047857;border:1px solid rgba(16,185,129,0.22);text-transform:uppercase;letter-spacing:0.04em;font-size:0.65rem}#beranda-root .gov-kpi-section__live-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,0.25);animation:govKpiPulse 2s ease-in-out infinite}@keyframes govKpiPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.65;transform:scale(0.92)}}#beranda-root .gov-kpi-card{height:100%;background:#fff;border-radius:20px;border:1px solid rgba(226,235,245,0.95);box-shadow:0 6px 22px rgba(15,55,95,0.07);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}#beranda-root .gov-kpi-card:hover{transform:translateY(-4px);border-color:rgba(59,130,246,0.22);box-shadow:0 14px 32px rgba(15,55,95,0.11)}#beranda-root .gov-kpi-card__row{display:flex;align-items:flex-start;gap:0.85rem;padding:1rem 1rem 0.95rem}@media (min-width:576px){#beranda-root .gov-kpi-card__row{padding:1.05rem 1.15rem 1rem;gap:1rem}}#beranda-root .gov-kpi-card__icon{flex:0 0 auto;width:3rem;height:3rem;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;background:linear-gradient(145deg,#1a5da8 0%,#3d8deb 100%);box-shadow:0 8px 18px rgba(29,95,174,0.28)}#beranda-root .gov-kpi-card--success .gov-kpi-card__icon{background:linear-gradient(145deg,#047857 0%,#10b981 100%);box-shadow:0 8px 18px rgba(4,120,87,0.25)}#beranda-root .gov-kpi-card--danger .gov-kpi-card__icon{background:linear-gradient(145deg,#b91c1c 0%,#ef4444 100%);box-shadow:0 8px 18px rgba(185,28,28,0.22)}#beranda-root .gov-kpi-card__content{flex:1 1 auto;min-width:0}#beranda-root .gov-kpi-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:0.5rem 0.75rem;margin-bottom:0.35rem}#beranda-root .gov-kpi-card__title{margin:0;font-size:0.78rem;font-weight:700;line-height:1.35;letter-spacing:0.04em;text-transform:uppercase;color:#1e3a5f}@media (min-width:576px){#beranda-root .gov-kpi-card__title{font-size:0.82rem}}#beranda-root .gov-kpi-card__head-aside{display:flex;flex-direction:column;align-items:flex-end;gap:0.25rem;flex-shrink:0}#beranda-root .gov-kpi-card__pct{font-size:clamp(1.65rem,2.5vw+0.4rem,2.15rem);font-weight:700;line-height:1;letter-spacing:-0.03em;color:#0a2f63}#beranda-root .gov-kpi-card--success .gov-kpi-card__pct{color:#047857}#beranda-root .gov-kpi-card--danger .gov-kpi-card__pct{color:#b91c1c}#beranda-root .gov-kpi-card__pct-unit{font-size:0.58em;font-weight:600;margin-left:0.02em;opacity:0.85}#beranda-root .gov-kpi-card__badge{font-size:0.64rem;font-weight:600;padding:0.2rem 0.5rem;border-radius:999px;white-space:nowrap}#beranda-root .gov-kpi-card__badge--good{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}#beranda-root .gov-kpi-card__badge--mid{color:#b45309;background:#fffbeb;border:1px solid #fde68a}#beranda-root .gov-kpi-card__badge--warn{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}#beranda-root .gov-kpi-card__badge--compare{color:#0369a1;background:#eff6ff;border:1px solid #bfdbfe}#beranda-root .gov-kpi-card__info{margin:0 0 0.55rem;font-size:0.84rem;font-weight:500;color:#64748b;line-height:1.35}#beranda-root .gov-kpi-card__info strong,#beranda-root .gov-kpi-card__info b{color:#0f2748;font-weight:600}#beranda-root .gov-kpi-card__progress{display:block;height:11px;border-radius:999px;background:#e8eef5;overflow:hidden;margin-bottom:0.45rem;box-shadow:inset 0 1px 2px rgba(15,55,95,0.06)}#beranda-root .gov-kpi-card__progress-fill{display:block;height:100%;width:0;max-width:100%;border-radius:999px;background:linear-gradient(90deg,#1a5da8 0%,#3b82f6 45%,#60a5fa 100%);box-shadow:0 0 14px rgba(59,130,246,0.4);animation:govKpiBarGrow 1.1s cubic-bezier(0.22,1,0.36,1) forwards}#beranda-root .gov-kpi-card--success .gov-kpi-card__progress-fill{background:linear-gradient(90deg,#047857 0%,#10b981 50%,#34d399 100%);box-shadow:0 0 12px rgba(16,185,129,0.35)}#beranda-root .gov-kpi-card--danger .gov-kpi-card__progress-fill{background:linear-gradient(90deg,#b91c1c 0%,#ef4444 50%,#f87171 100%);box-shadow:0 0 12px rgba(239,68,68,0.3)}@keyframes govKpiBarGrow{from{width:0}to{width:var(--gov-kpi-pct,0%)}}#beranda-root .gov-kpi-card__trend{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.72rem;font-weight:600;color:#64748b}#beranda-root .gov-kpi-card__trend--up{color:#047857}#beranda-root .gov-kpi-card__trend--down{color:#b91c1c}#beranda-root .gov-kpi-card__compare{display:flex;align-items:center;flex-wrap:wrap;gap:0.45rem 0.65rem;margin-top:0.15rem;font-size:0.95rem}#beranda-root .gov-kpi-card__compare-from{font-weight:600;color:#64748b}#beranda-root .gov-kpi-card__compare-to{font-weight:700;color:#0a2f63;font-size:1.05rem}#beranda-root .gov-kpi-card__compare-arrow{color:#2563eb}@media (max-width:575.98px){#beranda-root .gov-kpi-card__head{flex-direction:column;align-items:stretch}#beranda-root .gov-kpi-card__head-aside{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}#beranda-root .gov-kpi-card__actions{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-top:0.35rem}#beranda-root .gov-kpi-card__detail-btn{font-family:var(--font-sans,system-ui,sans-serif);font-size:0.72rem;font-weight:600;padding:0.28rem 0.65rem;border-radius:999px;color:#1d5fae;background:#eff6ff;border:1px solid #bfdbfe;transition:background 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}#beranda-root .gov-kpi-card__detail-btn:hover{color:#fff;background:linear-gradient(135deg,#1a5da8,#3b82f6);border-color:transparent;box-shadow:0 4px 12px rgba(29,95,174,0.28)}.gov-kpi-modal__header{background:linear-gradient(135deg,#0a2f63 0%,#1d5fae 100%);color:#fff;border-bottom:none;padding:1rem 1.25rem}.gov-kpi-modal__eyebrow{font-size:0.68rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;opacity:0.85;margin:0}.gov-kpi-modal__body{background:#f4f8fc;padding:1.15rem 1.25rem}.gov-kpi-modal__footer{background:#f4f8fc;padding:0.75rem 1.25rem 1.15rem}.gov-kpi-modal__panel{background:#fff;border-radius:14px;border:1px solid #e2ebf5;padding:0.85rem 0.9rem;height:100%;max-height:320px;overflow-y:auto}.gov-kpi-modal__panel-title{font-family:var(--font-sans,system-ui,sans-serif);font-size:0.82rem;font-weight:700;margin:0 0 0.65rem;display:flex;align-items:center;gap:0.4rem}.gov-kpi-modal__panel--selesai .gov-kpi-modal__panel-title{color:#047857}.gov-kpi-modal__panel--proses .gov-kpi-modal__panel-title{color:#b45309}.gov-kpi-modal__panel--belum .gov-kpi-modal__panel-title{color:#b91c1c}.gov-kpi-modal__panel--selesai{border-color:#a7f3d0}.gov-kpi-modal__panel--proses{border-color:#fde68a}.gov-kpi-modal__panel--belum{border-color:#fecaca}.gov-kpi-modal__panel-title .badge{font-size:0.65rem;margin-left:auto}.gov-kpi-modal__panel--selesai .badge{background:#047857}.gov-kpi-modal__panel--proses .badge{background:#d97706}.gov-kpi-modal__panel--belum .badge{background:#b91c1c}.gov-kpi-modal__list-item{padding:0.45rem 0;border-bottom:1px solid #eef2f7;font-size:0.84rem}.gov-kpi-modal__list-item:last-child{border-bottom:none}.gov-kpi-modal__opd-name{display:block;font-weight:600;color:#1e3a5f}.gov-kpi-modal__alasan{display:block;font-size:0.78rem;color:#64748b;margin-top:0.15rem}.gov-kpi-modal__panel--selesai .gov-kpi-modal__list-item::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#10b981;margin-right:0.4rem;vertical-align:middle}.gov-kpi-modal__panel--proses .gov-kpi-modal__list-item::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#f59e0b;margin-right:0.4rem;vertical-align:middle}.gov-kpi-modal__panel--belum .gov-kpi-modal__list-item::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#ef4444;margin-right:0.4rem;vertical-align:middle}.gov-kpi-modal__list-empty{font-size:0.8rem;color:#94a3b8;font-style:italic;padding:0.25rem 0}@media (prefers-reduced-motion:reduce){#beranda-root .gov-kpi-section__live-dot,#beranda-root .gov-kpi-card__progress-fill{animation:none}#beranda-root .gov-kpi-card__progress-fill{width:var(--gov-kpi-pct,0%)}#beranda-root .gov-kpi-card:hover{transform:none}}#beranda-root #beranda-team-targets.gov-team-target-dashboard{margin-top:0;padding-top:0;padding-bottom:2.25rem}#beranda-root .gov-team-target-section__shell--glass{background:rgba(255,255,255,0.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,0.9);border-radius:20px;padding:clamp(1.15rem,2.5vw,1.75rem);box-shadow:0 10px 40px rgba(15,39,68,0.08),0 2px 8px rgba(15,39,68,0.04)}#beranda-root .gov-team-target-section__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:0.75rem 1rem;margin-bottom:1.25rem}#beranda-root .gov-team-target-section__title{font-family:var(--font-sans,system-ui,sans-serif);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;color:#0f2744;margin:0}#beranda-root .gov-team-target-section__subtitle{font-size:0.84rem;color:#64748b;margin:0.25rem 0 0}#beranda-root .gov-team-target-section__years{display:flex;flex-wrap:wrap;gap:0.35rem}#beranda-root .gov-team-target-section__year-btn{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:0.32rem 0.7rem;font-size:0.78rem;font-weight:600;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;text-decoration:none;transition:background 0.15s,color 0.15s,border-color 0.15s,box-shadow 0.15s}#beranda-root .gov-team-target-section__year-btn:hover{color:#0a57b7;border-color:#93c5fd;box-shadow:0 2px 8px rgba(10,87,183,0.12)}#beranda-root .gov-team-target-section__year-btn.is-active{color:#fff;background:linear-gradient(180deg,#0f2744 0%,#0a57b7 100%);border-color:#0f2744}#beranda-root .gov-team-target-dash-grid{margin-bottom:0}#beranda-root .gov-team-target-section__legend--after-cards{margin-top:0.85rem;margin-bottom:1.5rem;padding-top:0.75rem;border-top:1px solid #e8edf4}#beranda-root .gov-team-target-overview-wrap{margin-top:0;margin-bottom:0}#beranda-root .gov-team-target-overview-card{width:100%;border:none;border-radius:16px;background:#fff;padding:clamp(1.1rem,2vw,1.5rem) clamp(1.15rem,2.5vw,1.75rem);box-shadow:0 4px 15px rgba(0,0,0,0.05)}#beranda-root .gov-team-target-overview-card__eyebrow{margin:0 0 0.35rem;font-size:0.72rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#64748b}#beranda-root .gov-team-target-overview-card__title{margin:0 0 0.4rem;font-size:clamp(1.05rem,1.5vw+0.5rem,1.35rem);font-weight:700;color:#0f2744}#beranda-root .gov-team-target-overview-card__meta{font-size:0.8rem;color:#64748b;max-width:52rem}#beranda-root .gov-team-target-overview-card__chart{margin-top:0.75rem;min-height:280px;padding:0.35rem 0.15rem 0.25rem;border-radius:12px;background:linear-gradient(180deg,rgba(248,250,252,0.9) 0%,rgba(255,255,255,0) 100%)}#beranda-root .gov-team-target-overview-card__chart .apexcharts-yaxis-label{font-weight:600 !important;fill:#1e3a5f !important}#beranda-root .gov-team-target-status-badge{display:inline-flex;align-items:center;font-size:0.68rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;border:1px solid transparent;border-radius:999px;padding:0.28rem 0.62rem;line-height:1.2}#beranda-root .gov-team-target-status-badge--direncanakan{background:linear-gradient(135deg,#FBBF24 0%,#F59E0B 100%);color:#ffffff;border-color:rgba(180,83,9,0.35)}#beranda-root .gov-team-target-status-badge--berjalan{background:linear-gradient(135deg,#3B82F6 0%,#2563EB 100%);color:#ffffff;border-color:rgba(29,78,216,0.35)}#beranda-root .gov-team-target-status-badge--selesai{background:linear-gradient(135deg,#34D399 0%,#10B981 100%);color:#ffffff;border-color:rgba(4,120,87,0.35)}#beranda-root .gov-team-target-dash-grid>[class*="col-"]{display:flex}#beranda-root .gov-team-target-dash-card{height:100%;width:100%;background:#ffffff;border:none;border-radius:15px;padding:1rem 1rem 0.85rem;box-shadow:0 4px 15px rgba(0,0,0,0.05);transition:box-shadow 0.25s ease,transform 0.25s ease}#beranda-root .gov-team-target-dash-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.08);transform:translateY(-2px)}#beranda-root .gov-team-target-dash-card__head{display:flex;align-items:flex-start;gap:0.65rem;margin-bottom:0.35rem}#beranda-root .gov-team-target-dash-card__icon{width:2.35rem;height:2.35rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:0.9rem;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8)}#beranda-root .gov-team-target-dash-card--status-direncanakan .gov-team-target-dash-card__icon{background:linear-gradient(145deg,#f8f2e6,#fdf9f0);color:#8f6524}#beranda-root .gov-team-target-dash-card--status-berjalan .gov-team-target-dash-card__icon{background:linear-gradient(145deg,#e8f0fa,#f5f8fc);color:#1a3f6e}#beranda-root .gov-team-target-dash-card--status-selesai .gov-team-target-dash-card__icon{background:linear-gradient(145deg,#e8f6f1,#f2faf7);color:#0b5e48}#beranda-root .gov-team-target-dash-card__title{font-family:var(--font-sans,system-ui,sans-serif);font-size:0.9rem;font-weight:700;color:#0f2744;margin:0;line-height:1.3}#beranda-root .gov-team-target-dash-card__meta{font-size:0.72rem;color:#94a3b8;margin-top:0.15rem}#beranda-root .gov-team-target-dash-card__chart-wrap{margin:0 -0.25rem 0.5rem;min-height:168px}#beranda-root .gov-team-target-dash-card__chart{min-height:168px}#beranda-root .gov-team-target-accordion{--bs-accordion-border-color:transparent;--bs-accordion-btn-padding-x:0.65rem;--bs-accordion-btn-padding-y:0.55rem;--bs-accordion-body-padding-x:0.65rem;--bs-accordion-body-padding-y:0.65rem}#beranda-root .gov-team-target-accordion__item{border:none;border-top:1px solid #eef2f7;background:transparent}#beranda-root .gov-team-target-accordion__btn{display:flex;align-items:center;gap:0.5rem;width:100%;font-size:0.875rem;font-weight:600;color:#0f2744;background:transparent !important;box-shadow:none !important}#beranda-root .gov-team-target-accordion__btn:not(.collapsed){color:#0f2744;background:rgba(241,245,249,0.65) !important}#beranda-root .gov-team-target-accordion__btn::after{flex-shrink:0;margin-left:auto}#beranda-root .gov-team-target-accordion__name{flex:1;text-align:left;line-height:1.35}#beranda-root .gov-team-target-accordion__pct{font-size:0.72rem;font-weight:700;color:#64748b;flex-shrink:0}#beranda-root .gov-team-target-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px rgba(255,255,255,0.9)}#beranda-root .gov-team-target-dot--rencana{background:#F59E0B}#beranda-root .gov-team-target-dot--berjalan{background:#2563EB}#beranda-root .gov-team-target-dot--selesai{background:#10B981}#beranda-root .gov-team-target-accordion__body{padding-top:0.35rem !important}#beranda-root .gov-team-target-accordion__caption{font-size:0.7rem;font-weight:400;color:#94a3b8;margin:0 0 0.55rem;line-height:1.5}#beranda-root .gov-team-target-slim-progress{height:5px;border-radius:999px;background:#e2e8f0;overflow:hidden;margin-bottom:0.45rem}#beranda-root .gov-team-target-slim-progress__fill{display:block;height:100%;border-radius:999px;transition:width 0.45s ease}#beranda-root .gov-team-target-slim-progress__fill--direncanakan{background:linear-gradient(90deg,#c4a574,#e8d4a0)}#beranda-root .gov-team-target-slim-progress__fill--berjalan{background:linear-gradient(90deg,#1a3f6e,#5a8fd4)}#beranda-root .gov-team-target-slim-progress__fill--selesai{background:linear-gradient(90deg,#0b5e48,#5ec4a0)}#beranda-root .gov-team-target-accordion__status-tag{font-size:0.65rem;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;padding:0.2rem 0.5rem}#beranda-root .gov-team-target-section__legend{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;position:relative;z-index:1}html.sg-portal-html-home,body.sg-homepage.sg-portal-page{zoom:1}body.sg-homepage.sg-portal-page{--container-max:1320px;--layout-max-width:1320px;--portal-content-gutter:clamp(1rem,2.5vw,32px);--beranda-gutter:var(--portal-content-gutter);--beranda-section-y:clamp(1.35rem,2.5vw,2rem);--beranda-section-head-gap:0.875rem;--beranda-card-radius:12px;--beranda-hero-bg:linear-gradient(135deg,#07325a 0%,#0f4c81 100%)}html.sg-portal-html-home,body.sg-homepage.sg-portal-page{width:100%;max-width:100%;margin:0;overflow-x:hidden;box-sizing:border-box}body.sg-homepage.sg-portal-page>#sg-hero.hero-section,body.sg-homepage.sg-portal-page>section#sg-hero.hero-section,body.sg-homepage.sg-portal-page>#sg-hero.sg-hero,body.sg-homepage.sg-portal-page>#sg-hero.sg-hero--ultra{display:block;position:relative;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-sizing:border-box;overflow-x:clip;overflow-y:visible;background:var(--beranda-hero-bg)}body.sg-homepage.sg-portal-page>#sg-hero .sg-hero__bg,body.sg-homepage.sg-portal-page>#sg-hero .sg-hero__grid-floor,body.sg-homepage.sg-portal-page>#sg-hero .sg-ambient-layer,body.sg-homepage.sg-portal-page>#sg-hero .beranda-hero-fx,body.sg-homepage.sg-portal-page>#sg-hero.hero-section::before{left:0 !important;right:0 !important;width:100%;max-width:100%;margin:0;box-sizing:border-box}body.sg-homepage .beranda-scroll-hint{width:100%;max-width:none;margin:0;padding-left:var(--beranda-gutter);padding-right:var(--beranda-gutter);box-sizing:border-box;background:var(--beranda-hero-bg);color:rgba(226,232,240,0.85)}body.sg-homepage.sg-portal-page .site-layout-main{width:100%;max-width:100%;margin:0;padding-left:0;padding-right:0;overflow-x:clip;box-sizing:border-box}body.sg-homepage.sg-portal-page .container-global:not(.site-header__rail):not(.header-inner),body.sg-homepage.sg-portal-page .org-hero__container,body.sg-homepage.sg-portal-page .container-global.hero-inner,body.sg-homepage.sg-portal-page .container-global.org-container{width:100%;max-width:var(--layout-max-width,1320px);margin-left:auto;margin-right:auto;padding-left:var(--beranda-gutter);padding-right:var(--beranda-gutter);box-sizing:border-box}body.sg-homepage.sg-portal-page>#sg-hero.hero-section,body.sg-homepage.sg-portal-page>section#sg-hero.hero-section,body.sg-homepage.sg-portal-page>#sg-hero.sg-hero{min-height:0 !important;padding-bottom:clamp(1rem,2.2vw,1.5rem) !important;padding-top:var(--sg-portal-header-offset,7.5rem) !important}body.sg-homepage .sg-hero.sg-hero--ultra{min-height:0 !important;max-height:none !important;padding-top:clamp(0.5rem,1.2vw,0.85rem);padding-bottom:clamp(1rem,2.2vw,1.5rem) !important}body.sg-homepage.sg-portal-page .container-global.hero-inner.hero-inner--stacked{display:flex !important;flex-direction:column !important;grid-template-columns:unset !important;gap:0.5rem !important;align-items:stretch !important}body.sg-homepage.sg-portal-page .hero-visual,body.sg-homepage.sg-portal-page .hero-inner>.sg-hero__visual-col,body.sg-homepage .sg-hero__visual-col{transform:none !important;max-width:420px}body.sg-homepage .sg-hero__title{font-size:clamp(1.875rem,1.5rem+1.1vw,2.75rem) !important;line-height:1.12;margin-bottom:0.75rem}body.sg-homepage .sg-hero__title-secondary{font-size:clamp(0.8125rem,0.75rem+0.2vw,0.9375rem) !important;margin-bottom:0.5rem}body.sg-homepage .sg-hero__title-primary{font-size:clamp(1.375rem,1.1rem+0.85vw,2rem) !important;line-height:1.2}body.sg-homepage .sg-hero__title-org{font-size:clamp(1.5rem,1.25rem+0.9vw,2.125rem) !important}body.sg-homepage .sg-hero__tagline{font-size:clamp(0.9375rem,0.875rem+0.2vw,1.0625rem) !important;line-height:1.55;max-width:36rem}body.sg-homepage .sg-hero.sg-hero--ultra .sg-hero__title{font-size:clamp(1.875rem,1.5rem+1.1vw,2.75rem) !important;letter-spacing:-0.02em !important;margin-bottom:0.75rem !important}body.sg-homepage .sg-hero.sg-hero--ultra .sg-hero__title-secondary{font-size:clamp(0.8125rem,0.75rem+0.2vw,0.9375rem) !important;letter-spacing:0.06em !important}body.sg-homepage .sg-hero.sg-hero--ultra .sg-hero__tagline{font-size:clamp(0.9375rem,0.875rem+0.2vw,1.0625rem) !important}body.sg-homepage .sg-hero__copy{max-width:36rem}body.sg-homepage .shortcut-grid.container-global{margin-top:clamp(1rem,2vw,1.35rem)}body.sg-homepage .sg-quick-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.75rem;width:100%}body.sg-homepage .sg-quick-menu__card{padding:clamp(0.85rem,1.5vw,1rem) clamp(0.9rem,1.5vw,1.1rem);min-height:4.25rem;height:100%;align-items:center}body.sg-homepage .sg-quick-menu__label{font-size:clamp(0.9375rem,0.875rem+0.15vw,1.0625rem) !important}body.sg-homepage .sg-quick-menu__desc{font-size:clamp(0.8125rem,0.78rem+0.1vw,0.875rem) !important}body.sg-homepage .sg-quick-menu__icon{width:clamp(44px,5vw,52px);height:clamp(44px,5vw,52px);font-size:1.125rem}body.sg-homepage .stats-grid.container-global{margin-top:clamp(0.75rem,1.5vw,1.1rem);margin-bottom:0}body.sg-homepage .sg-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(0.875rem,1.5vw,1.125rem);width:100%}@media (min-width:768px){body.sg-homepage .sg-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}body.sg-homepage .sg-hero-stats .sg-stat-glass,body.sg-homepage .sg-hero-stats .sg-stat-display,body.sg-homepage .sg-hero-stat-card{min-height:6.75rem;padding:clamp(1rem,1.5vw,1.25rem) clamp(1rem,2vw,1.35rem)}body.sg-homepage .sg-hero-stats .sg-stat-glass__num,body.sg-homepage .sg-hero-stats .sg-stat-display .sg-stat-glass__num{font-size:clamp(1.5rem,1.25rem+0.45vw,2rem) !important;line-height:1.15}body.sg-homepage .sg-hero-stats .sg-stat-glass__label,body.sg-homepage .sg-hero-stats .sg-stat-display .sg-stat-glass__label{font-size:clamp(0.8125rem,0.78rem+0.1vw,0.9375rem) !important}body.sg-homepage .sg-portal-main,body.sg-homepage .sg-dash-main{width:100%;max-width:none;margin:0;padding:0;overflow-x:hidden;box-sizing:border-box}body.sg-homepage #beranda-root.site-main.container-global{width:100%;max-width:var(--layout-max-width,1320px);margin-left:auto;margin-right:auto;padding-left:var(--beranda-gutter);padding-right:var(--beranda-gutter);box-sizing:border-box}body.sg-homepage #beranda-root>.beranda-section,body.sg-homepage #beranda-root>.beranda-lazy-section,body.sg-homepage #beranda-root>.beranda-lite-section{width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}body.sg-homepage #beranda-root .beranda-section__title,body.sg-homepage #beranda-root .gov-kpi-section__title,body.sg-homepage #beranda-root .gov-team-target-section__title{font-size:clamp(1.25rem,1.1rem+0.45vw,1.5rem) !important}body.sg-homepage #beranda-root .beranda-section__desc,body.sg-homepage #beranda-root .gov-kpi-section__subtitle{font-size:clamp(0.875rem,0.82rem+0.12vw,0.975rem) !important;max-width:40rem}body.sg-homepage.sg-portal-page,body.sg-homepage.sg-portal-page .site-layout-main,body.sg-homepage .sg-portal-main{overflow-x:hidden;max-width:100%}@media (max-width:991.98px){body.sg-homepage.sg-portal-page .container-global.hero-inner{grid-template-columns:1fr}body.sg-homepage .sg-quick-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){body.sg-homepage .sg-quick-menu{grid-template-columns:1fr}body.sg-homepage .sg-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}body.sg-homepage.sg-portal-page{--beranda-shadow:0 2px 10px rgba(15,39,68,0.06);--beranda-shadow-hover:0 4px 14px rgba(15,39,68,0.09);--beranda-hero-bg:linear-gradient(180deg,#07325a 0%,#0a4575 100%);--beranda-section-y:clamp(1.35rem,2.5vw,2rem);--beranda-section-head-gap:0.875rem;--beranda-card-radius:12px;--beranda-card-border:1px solid #e2e8f0;--beranda-surface:#ffffff;--beranda-surface-alt:#f0f4f8}body.sg-homepage .sg-hero__grid-floor,body.sg-homepage .beranda-hero-fx,body.sg-homepage .sg-ambient-layer,body.sg-homepage .sg-particles,body.sg-homepage .sg-ambient-glow{display:none !important}body.sg-homepage .sg-hero__bg{background:var(--beranda-hero-bg) !important;filter:none !important}body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero.hero-section,body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero.sg-hero,body.sg-homepage.sg-portal-page>#sg-hero.hero-section,body.sg-homepage.sg-portal-page>#sg-hero.sg-hero{padding-bottom:clamp(0.5rem,1.2vw,0.85rem) !important;min-height:0 !important}body.sg-homepage .sg-hero.sg-hero--ultra{padding-top:calc(var(--sg-portal-header-offset,6.5rem)+0.65rem) !important;padding-bottom:clamp(0.5rem,1.2vw,0.85rem) !important}body.sg-homepage.sg-portal-page .container-global.hero-inner,body.sg-homepage .shortcut-grid.container-global,body.sg-homepage .stats-grid.container-global{max-width:var(--layout-max-width,1180px);margin-left:auto;margin-right:auto;padding-left:var(--beranda-gutter,clamp(1rem,2.5vw,1.5rem));padding-right:var(--beranda-gutter,clamp(1rem,2.5vw,1.5rem))}body.sg-homepage.sg-portal-page .container-global.hero-inner{grid-template-columns:1fr;gap:clamp(1rem,2.5vw,1.75rem)}@media (min-width:992px){body.sg-homepage.sg-portal-page .container-global.hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,min(380px,36vw))}}body.sg-homepage .sg-hero__cta{display:flex;flex-wrap:wrap;gap:0.5rem 0.65rem;margin-top:0.85rem}body.sg-homepage .beranda-scroll-hint{padding:0.45rem var(--beranda-gutter,1rem) 0.65rem;font-size:0.8125rem;text-align:center;line-height:1.4}body.sg-homepage.is-lite-render:not(.is-lite-ready) .sg-hero__visual-col{visibility:hidden}body.sg-homepage .sg-hero__holo,body.sg-homepage .sg-command-center,body.sg-homepage .sg-hero__visual-frame{filter:none !important;animation:none !important}body.sg-homepage .sg-stat-glass,body.sg-homepage .beranda-float-panel,body.sg-homepage .beranda-exec-grid .beranda-exec-card,body.sg-homepage .gov-kpi-card,body.sg-homepage .gov-team-target-section__shell--glass,body.sg-homepage .beranda-visit-card,body.sg-homepage .pi-portal-card{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.sg-homepage .beranda-float-panel,body.sg-homepage .beranda-exec-grid .beranda-exec-card{background:#fff !important}body.sg-homepage .gov-team-target-section__shell--glass{background:#fff !important}body.sg-homepage .sg-stat-glass{background:rgba(255,255,255,0.12) !important;border:1px solid rgba(255,255,255,0.2) !important}body.sg-homepage .sg-quick-menu__card,body.sg-homepage .sg-stat-glass,body.sg-homepage .gov-kpi-card,body.sg-homepage .beranda-visit-stat,body.sg-homepage .gov-team-target-dash-card,body.sg-homepage .card.section-card{box-shadow:var(--beranda-shadow) !important;transition:box-shadow 0.15s ease,border-color 0.15s ease !important}body.sg-homepage .sg-quick-menu__card:hover,body.sg-homepage .gov-kpi-card:hover,body.sg-homepage .beranda-exec-grid .beranda-exec-card:hover,body.sg-homepage .beranda-visit-stat:hover,body.sg-homepage .gov-team-target-dash-card:hover,body.sg-homepage .sg-hero-stats .sg-stat-display:hover{transform:none !important;box-shadow:var(--beranda-shadow-hover) !important}body.sg-homepage .gov-kpi-section__shell{background:#f4f7fb !important;box-shadow:var(--beranda-shadow) !important}body.sg-homepage #beranda-ringkasan-eksekutif::before{display:none !important}body.sg-homepage .gov-kpi-section__live-dot{animation:none !important}body.sg-homepage .sg-dash-main{background:var(--beranda-surface-alt) !important}body.sg-homepage #beranda-root.site-main.container-global{display:flex;flex-direction:column;gap:0;padding-top:0;padding-bottom:0.5rem}body.sg-homepage #beranda-root>.section-spacing{margin-top:0 !important;margin-bottom:0 !important}body.sg-homepage #beranda-root>.beranda-section,body.sg-homepage #beranda-root>.beranda-lazy-section,body.sg-homepage #beranda-root>.beranda-lite-section{width:100%;max-width:100%;margin:0 !important;padding-top:var(--beranda-section-y) !important;padding-bottom:var(--beranda-section-y) !important;border-top:1px solid #e2e8f0;content-visibility:visible;contain-intrinsic-size:unset}body.sg-homepage #beranda-root>:first-child{border-top:none}body.sg-homepage #beranda-root>.beranda-section--surface-white,body.sg-homepage #beranda-root>.beranda-lite-section{background:var(--beranda-surface) !important}body.sg-homepage #beranda-root>.beranda-section--surface-muted,body.sg-homepage #beranda-root>.beranda-lazy-section{background:var(--beranda-surface-alt) !important}body.sg-homepage #beranda-pusat-informasi,body.sg-homepage #beranda-root>.beranda-section:first-of-type{content-visibility:visible}body.sg-homepage #beranda-root .beranda-lazy-section__inner{width:100%}body.sg-homepage #beranda-root .beranda-lazy-section__inner>.beranda-section{padding-top:0 !important;padding-bottom:0 !important;border-top:none;background:transparent !important}body.sg-homepage #beranda-root .beranda-section__head-row{margin-bottom:var(--beranda-section-head-gap);align-items:flex-end;gap:0.65rem 1rem}body.sg-homepage #beranda-root .beranda-section__title,body.sg-homepage #beranda-root .gov-kpi-section__title,body.sg-homepage #beranda-root .gov-team-target-section__title{line-height:1.25}body.sg-homepage #beranda-root .beranda-section__desc{margin-top:0.35rem;max-width:none}body.sg-homepage #beranda-dashboard-widgets.gov-kpi-section,body.sg-homepage #beranda-root #beranda-team-targets{padding-top:var(--beranda-section-y) !important;padding-bottom:var(--beranda-section-y) !important}body.sg-homepage .pi-portal-card,body.sg-homepage .gov-kpi-card,body.sg-homepage .gov-team-target-dash-card,body.sg-homepage .beranda-exec-grid .beranda-exec-card,body.sg-homepage .beranda-visit-card,body.sg-homepage .beranda-visit-stat,body.sg-homepage .beranda-galeri-item{border-radius:var(--beranda-card-radius) !important;border:var(--beranda-card-border) !important}body.sg-homepage .pi-portal-card:hover,body.sg-homepage .beranda-galeri-item:hover{transform:none !important}body.sg-homepage .pi-portal-grid{--bs-gutter-x:1rem;--bs-gutter-y:1rem;align-items:stretch}body.sg-homepage .pi-portal-grid>[class*="col"]{display:flex}body.sg-homepage .pi-portal-card-link{display:flex;width:100%;min-height:100%}body.sg-homepage .pi-portal-card{flex:1 1 auto;width:100%;min-height:100%;display:flex;flex-direction:column}body.sg-homepage .pi-portal-card .card-body,body.sg-homepage .pi-portal-card__body{flex:1 1 auto;display:flex;flex-direction:column}body.sg-homepage #beranda-root .gov-kpi-section__shell{padding:clamp(1rem,2vw,1.35rem) !important;border-radius:var(--beranda-card-radius) !important;border:var(--beranda-card-border) !important}body.sg-homepage #beranda-root .gov-kpi-section__shell>.row{align-items:stretch;--bs-gutter-x:1rem;--bs-gutter-y:1rem}body.sg-homepage #beranda-root .gov-kpi-section__shell>.row>[class*="col"]{display:flex}body.sg-homepage #beranda-root .gov-kpi-card{width:100%;min-height:11.5rem;height:100%;display:flex;flex-direction:column}body.sg-homepage #beranda-root .gov-kpi-card__row{flex:1 1 auto}body.sg-homepage .beranda-exec-grid{--bs-gutter-x:1rem;--bs-gutter-y:1rem;align-items:stretch}body.sg-homepage .beranda-exec-grid .beranda-exec-card{min-height:15rem}body.sg-homepage .gov-team-target-dash-grid{align-items:stretch;--bs-gutter-x:1rem;--bs-gutter-y:1rem}body.sg-homepage .gov-team-target-dash-grid>[class*="col"]{display:flex}body.sg-homepage .gov-team-target-dash-card{width:100%;min-height:13.5rem;height:100%}body.sg-homepage .gov-team-target-section__shell--glass,body.sg-homepage .gov-team-target-section__shell{padding:clamp(1rem,2vw,1.35rem) !important;border-radius:var(--beranda-card-radius) !important;border:var(--beranda-card-border) !important}body.sg-homepage #beranda-kunjungan-web .beranda-visit-stats{align-items:stretch}body.sg-homepage #beranda-kunjungan-web .beranda-visit-stats>[class*="col"]{display:flex}body.sg-homepage #beranda-kunjungan-web .beranda-visit-stat{width:100%;min-height:6.5rem}body.sg-homepage #beranda-kunjungan-web .beranda-visit-card{padding:0 !important}body.sg-homepage #beranda-kunjungan-web .beranda-visit-card .card-body{padding:clamp(1rem,2vw,1.35rem) !important}body.sg-homepage .beranda-chunk-skeleton__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;align-items:stretch}body.sg-homepage .beranda-chunk-skeleton__card{min-height:120px}body.sg-homepage>#sg-hero{contain:layout paint}body.sg-homepage .sg-portal-main{contain:layout style}body.sg-homepage .beranda-chunk-skeleton__bar,body.sg-homepage .beranda-chunk-skeleton__card,body.sg-homepage .beranda-chunk-skeleton__chart,body.sg-homepage .beranda-lazy-section__placeholder-bar,body.sg-homepage .beranda-lazy-section__placeholder-block{animation:none !important;background:#e8edf4 !important;background-size:auto !important}body.sg-homepage .sg-chart-glow::before,body.sg-homepage .sg-chart-glow::after{display:none !important}body.sg-homepage.is-perf-lite .sg-reveal,body.sg-homepage.is-perf-lite .sg-reveal-section{opacity:1 !important;transform:none !important}body.sg-homepage.is-perf-lite .sg-reveal.is-visible,body.sg-homepage.is-perf-lite .sg-reveal-section.is-visible{transition:none !important}@media (max-width:991.98px){body.sg-homepage.sg-portal-page{--beranda-gutter:clamp(0.875rem,3.5vw,1.25rem);--beranda-section-y:clamp(1.85rem,4.5vw,2.5rem)}body.sg-homepage.sg-portal-page .site-header__search-wrap{display:none !important}body.sg-homepage.sg-portal-page .site-header__nav-panel.is-open{border-radius:0 0 12px 12px}body.sg-homepage.sg-portal-page .site-header__actions{flex-shrink:0}body.sg-homepage .site-header__nav-panel.is-open .site-header__nav-row{animation:none !important}body.sg-homepage .site-header__nav-panel.is-open .site-header__nav a{font-size:0.9375rem}body.sg-homepage.sg-portal-page>#sg-hero{overflow-x:hidden}body.sg-homepage .container-global.hero-inner,body.sg-homepage .shortcut-grid.container-global,body.sg-homepage .stats-grid.container-global{padding-left:var(--beranda-gutter) !important;padding-right:var(--beranda-gutter) !important;min-width:0}body.sg-homepage .sg-hero__copy{min-width:0;max-width:100%}body.sg-homepage .sg-hero__title{font-size:clamp(1.375rem,4.5vw+0.65rem,1.875rem) !important;line-height:1.15}body.sg-homepage .sg-hero__title-secondary{font-size:clamp(0.8125rem,1.8vw+0.45rem,0.9375rem) !important}body.sg-homepage .sg-hero__title-primary{font-size:clamp(1.2rem,3.5vw+0.55rem,1.5rem) !important;overflow-wrap:anywhere}body.sg-homepage .sg-hero__title-org{font-size:clamp(1.05rem,2.8vw+0.5rem,1.35rem) !important;overflow-wrap:anywhere}body.sg-homepage .sg-hero__tagline{font-size:clamp(0.9375rem,1.8vw+0.4rem,1.0625rem) !important;max-width:100%}body.sg-homepage .sg-hero__cta{width:100%}body.sg-homepage .sg-hero__cta .sg-btn{min-height:44px;font-size:0.9375rem}body.sg-homepage .sg-quick-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem}body.sg-homepage .sg-quick-menu__card{min-width:0;max-width:100%;padding:0.8rem 0.75rem;gap:0.5rem}body.sg-homepage .sg-quick-menu__text{min-width:0;flex:1 1 auto}body.sg-homepage .sg-quick-menu__label{font-size:0.875rem !important;line-height:1.25;overflow-wrap:anywhere}body.sg-homepage .sg-quick-menu__desc{font-size:0.8125rem !important;line-height:1.3;overflow-wrap:anywhere}body.sg-homepage .sg-quick-menu__icon{width:40px;height:40px;font-size:1rem;flex-shrink:0}body.sg-homepage .sg-quick-menu__arrow{flex-shrink:0}body.sg-homepage .sg-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem}body.sg-homepage .sg-hero-stats .sg-stat-glass,body.sg-homepage .sg-hero-stat-card{min-height:5.25rem;padding:0.7rem 0.6rem}body.sg-homepage .sg-hero-stats .sg-stat-glass__num{font-size:clamp(1.25rem,3.5vw+0.4rem,1.5rem) !important}body.sg-homepage .sg-hero-stats .sg-stat-glass__label{font-size:0.8125rem !important}body.sg-homepage #beranda-root.site-main.container-global{padding-left:var(--beranda-gutter) !important;padding-right:var(--beranda-gutter) !important;overflow-x:hidden;min-width:0}body.sg-homepage #beranda-root .beranda-section__title,body.sg-homepage #beranda-root .gov-kpi-section__title,body.sg-homepage #beranda-root .gov-team-target-section__title{font-size:clamp(1.125rem,3vw+0.5rem,1.35rem) !important}body.sg-homepage #beranda-root .beranda-section__desc,body.sg-homepage #beranda-root .gov-kpi-section__subtitle{font-size:0.875rem !important;line-height:1.5}body.sg-homepage #beranda-root .gov-kpi-section__shell>.row>[class*="col"]{flex:0 0 100%;max-width:100%;width:100%}body.sg-homepage #beranda-root .gov-kpi-card{min-height:0}body.sg-homepage #beranda-root .gov-kpi-card__head{flex-wrap:wrap;gap:0.5rem}body.sg-homepage .pi-portal-grid{--bs-gutter-x:0.75rem;--bs-gutter-y:0.875rem}body.sg-homepage .pi-portal-grid>[class*="col"],body.sg-homepage .pi-portal-grid--beranda .pi-portal-grid__cell{min-width:0}body.sg-homepage .pi-portal-card-link{min-width:0;max-width:100%}body.sg-homepage .pi-portal-card__img,body.sg-homepage .pi-portal-card__media img{max-width:100%;width:100%;height:auto}body.sg-homepage .pi-portal-card__title,body.sg-homepage .pi-portal-card__hover-title{font-size:0.9375rem;overflow-wrap:anywhere}body.sg-homepage #beranda-root .gov-team-target-section__header,body.sg-homepage .gov-team-target-section__header{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:0.65rem !important;text-align:left !important}body.sg-homepage #beranda-root .gov-team-target-section__heading,body.sg-homepage .gov-team-target-section__heading{width:100% !important;align-self:stretch !important;text-align:left !important;margin:0 !important;padding:0 !important}body.sg-homepage #beranda-root .gov-team-target-section__title,body.sg-homepage #beranda-root .gov-team-target-section__subtitle{text-align:left !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;max-width:100% !important;width:100% !important;align-self:flex-start !important}body.sg-homepage #beranda-root .gov-team-target-section__years,body.sg-homepage .gov-team-target-section__years{width:100% !important;justify-content:flex-start !important;align-self:flex-start !important;margin-left:0 !important;padding-left:0 !important}body.sg-homepage .gov-team-target-dash-grid>[class*="col-lg-4"],body.sg-homepage .gov-team-target-dash-grid>[class*="col-md-6"]{flex:0 0 100%;max-width:100%}body.sg-homepage .beranda-exec-grid>[class*="col-md-4"],body.sg-homepage .beranda-exec-grid>[class*="col-lg-4"]{flex:0 0 100%;max-width:100%}body.sg-homepage #beranda-root .table-responsive,body.sg-homepage #beranda-root .digital-library__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}body.sg-homepage .beranda-chunk-skeleton__grid{grid-template-columns:1fr}}@media (max-width:767.98px){body.sg-homepage .pi-portal-grid:not(.pi-portal-grid--many)>[class*="col"],body.sg-homepage .pi-portal-grid--beranda:not(.pi-portal-grid--many) .pi-portal-grid__cell{flex:0 0 100%;max-width:100%;width:100%}}@media (max-width:575.98px){body.sg-homepage.sg-portal-page{--beranda-gutter:0.875rem;--beranda-section-y:1.75rem}body.sg-homepage .sg-quick-menu{grid-template-columns:1fr;gap:0.6rem}body.sg-homepage .sg-hero__cta{flex-direction:column;align-items:stretch;gap:0.5rem}body.sg-homepage .sg-hero__cta .sg-btn{width:100%;max-width:100%}body.sg-homepage .sg-hero-stats{gap:0.55rem}body.sg-homepage .beranda-section__head-row{flex-direction:column;align-items:flex-start !important;gap:0.5rem}body.sg-homepage .beranda-section__head-row .beranda-section__link-all{width:100%;text-align:left;padding:0.35rem 0}body.sg-homepage #beranda-kunjungan-web .beranda-visit-stats>[class*="col-sm-6"],body.sg-homepage #beranda-kunjungan-web .beranda-visit-stats>[class*="col"]{flex:0 0 100%;max-width:100%}body.sg-homepage #beranda-kunjungan-web .beranda-visit-chart-wrap{min-height:200px;height:auto}body.sg-homepage .gov-kpi-card__pct{font-size:clamp(1.35rem,5vw,1.65rem) !important}body.sg-homepage .gov-kpi-card__title{font-size:0.8125rem !important}body.sg-homepage .gov-kpi-card__info{font-size:0.875rem !important}}@media (max-width:991.98px){body.sg-homepage .sg-hero:not(.sg-hero--ultra),body.sg-homepage .sg-hero.sg-hero--ultra{min-height:0 !important;max-height:none !important}}body.sg-homepage.sg-portal-page{--ds-font:var(--font-sans,'Plus Jakarta Sans','Inter',system-ui,-apple-system,sans-serif);--ds-navy:#0f2744;--ds-navy-muted:#1e3a5f;--ds-text:#1e293b;--ds-text-muted:#64748b;--ds-border:#e2e8f0;--ds-border-strong:#cbd5e1;--ds-surface:#ffffff;--ds-surface-muted:#f4f7fb;--ds-primary:#0a57b7;--ds-primary-hover:#084a9c;--ds-primary-soft:#eff6ff;--ds-success:#047857;--ds-radius:12px;--ds-radius-pill:999px;--ds-shadow:0 1px 2px rgba(15,39,68,0.05),0 4px 14px rgba(15,39,68,0.06);--ds-shadow-hover:0 2px 4px rgba(15,39,68,0.06),0 8px 20px rgba(15,39,68,0.08);--ds-space-2:0.5rem;--ds-space-3:0.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-card-pad:1rem 1.125rem;--ds-shell-pad:1.125rem 1.25rem;--ds-text-xs:0.75rem;--ds-text-sm:0.875rem;--ds-text-base:1rem;--ds-h2:1.25rem;--ds-h3:0.9375rem;--ds-label:0.6875rem;--ds-icon:2.5rem;--ds-icon-sm:2.25rem;--ds-btn-pad:0.625rem 1.125rem;--ds-transition:border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease,color 0.15s ease;--beranda-card-radius:var(--ds-radius);--beranda-card-border:1px solid var(--ds-border);--beranda-shadow:var(--ds-shadow);--beranda-shadow-hover:var(--ds-shadow-hover);--beranda-surface:var(--ds-surface);--beranda-surface-alt:var(--ds-surface-muted)}body.sg-homepage.sg-portal-page,body.sg-homepage #beranda-root{font-family:var(--ds-font);color:var(--ds-text)}body.sg-homepage .sg-hero__eyebrow,body.sg-homepage .sg-hero__title-secondary{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-xs);font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgba(226,232,240,0.85);line-height:1.35}body.sg-homepage .sg-hero__title{margin:0 0 var(--ds-space-3);font-family:var(--ds-font);font-weight:700;letter-spacing:-0.02em;line-height:1.15;color:#fff}body.sg-homepage .sg-hero__tagline{margin:0;font-size:var(--ds-text-sm);line-height:1.55;color:rgba(226,232,240,0.92)}body.sg-homepage .beranda-section__title,body.sg-homepage .gov-kpi-section__title,body.sg-homepage .gov-team-target-section__title,body.sg-homepage .beranda-exec-section__head .beranda-section__title{font-family:var(--ds-font) !important;font-size:var(--ds-h2) !important;font-weight:700 !important;letter-spacing:-0.02em !important;line-height:1.3 !important;color:var(--ds-navy) !important;text-transform:none !important}body.sg-homepage .beranda-section__desc,body.sg-homepage .gov-kpi-section__subtitle,body.sg-homepage .gov-team-target-section__subtitle,body.sg-homepage .beranda-exec-section__eyebrow{font-family:var(--ds-font);font-size:var(--ds-text-sm) !important;font-weight:400;line-height:1.5;color:var(--ds-text-muted) !important}body.sg-homepage .beranda-exec-section__eyebrow{font-size:var(--ds-label) !important;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}body.sg-homepage .pi-portal-card__title,body.sg-homepage .gov-kpi-card__title,body.sg-homepage .gov-team-target-dash-card__title,body.sg-homepage .beranda-exec-card__title,body.sg-homepage .pi-portal-card__hover-title{font-family:var(--ds-font);font-size:var(--ds-h3) !important;font-weight:600 !important;line-height:1.35 !important;color:var(--ds-navy) !important;letter-spacing:0 !important;text-transform:none !important}body.sg-homepage .pi-portal-card__excerpt,body.sg-homepage .gov-kpi-card__info,body.sg-homepage .beranda-exec-card__text,body.sg-homepage .gov-team-target-section__subtitle{font-size:var(--ds-text-sm);line-height:1.5;color:var(--ds-text-muted)}body.sg-homepage .gov-kpi-card__pct{font-family:var(--ds-font);font-size:clamp(1.5rem,2.5vw,1.75rem) !important;font-weight:700 !important;color:var(--ds-primary) !important}body.sg-homepage .pi-portal-card,body.sg-homepage .beranda-galeri-item,body.sg-homepage .gov-kpi-card,body.sg-homepage .gov-team-target-dash-card,body.sg-homepage .beranda-exec-grid .beranda-exec-card,body.sg-homepage .beranda-visit-card,body.sg-homepage .beranda-visit-stat,body.sg-homepage .sg-quick-menu__card,body.sg-homepage .sg-hero-stats .sg-stat-glass,body.sg-homepage .sg-hero-stat-card,body.sg-homepage .card.section-card,body.sg-homepage #beranda-root>.alert{border-radius:var(--ds-radius) !important;border:1px solid var(--ds-border) !important;box-shadow:var(--ds-shadow) !important;background:var(--ds-surface) !important;transition:var(--ds-transition) !important}body.sg-homepage .gov-kpi-section__shell,body.sg-homepage .gov-team-target-section__shell,body.sg-homepage .gov-team-target-section__shell--glass{border-radius:var(--ds-radius) !important;border:1px solid var(--ds-border) !important;box-shadow:var(--ds-shadow) !important;background:var(--ds-surface) !important;padding:var(--ds-shell-pad) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.sg-homepage .gov-kpi-section__shell{background:var(--ds-surface-muted) !important}body.sg-homepage .pi-portal-card,body.sg-homepage .gov-kpi-card,body.sg-homepage .gov-team-target-dash-card,body.sg-homepage .beranda-exec-grid .beranda-exec-card{padding:var(--ds-card-pad) !important}body.sg-homepage .pi-portal-card .card-body,body.sg-homepage .pi-portal-card__body{padding:var(--ds-card-pad) !important}body.sg-homepage .gov-kpi-card__row{padding:0 !important;gap:var(--ds-space-3)}body.sg-homepage .beranda-visit-card .card-body{padding:var(--ds-shell-pad) !important}body.sg-homepage .beranda-visit-chart-shell{border-radius:var(--ds-radius) !important;border:1px solid var(--ds-border) !important;background:var(--ds-surface-muted) !important;box-shadow:none !important;padding:var(--ds-space-4) !important}body.sg-homepage #beranda-kunjungan-web .beranda-visit-card::before{display:none !important}body.sg-homepage .pi-portal-card:hover,body.sg-homepage .beranda-galeri-item:hover,body.sg-homepage .gov-kpi-card:hover,body.sg-homepage .gov-team-target-dash-card:hover,body.sg-homepage .beranda-exec-grid .beranda-exec-card:hover,body.sg-homepage .beranda-visit-stat:hover,body.sg-homepage .sg-quick-menu__card:hover,body.sg-homepage .sg-hero-stats .sg-stat-display:hover{transform:none !important;box-shadow:var(--ds-shadow-hover) !important;border-color:var(--ds-border-strong) !important}body.sg-homepage .sg-hero-stats .sg-stat-glass,body.sg-homepage .sg-hero-stat-card{background:rgba(255,255,255,0.1) !important;border:1px solid rgba(255,255,255,0.18) !important;padding:var(--ds-space-4) var(--ds-space-3) !important;min-height:5.5rem}body.sg-homepage .sg-stat-glass__num{font-size:clamp(1.35rem,2.5vw,1.5rem) !important;font-weight:700 !important;line-height:1.15}body.sg-homepage .sg-stat-glass__label{font-size:var(--ds-text-xs) !important;font-weight:500;color:rgba(226,232,240,0.88) !important}body.sg-homepage .sg-quick-menu__icon,body.sg-homepage .gov-kpi-card__icon,body.sg-homepage .gov-team-target-dash-card__icon,body.sg-homepage .beranda-exec-card__icon-wrap{width:var(--ds-icon) !important;height:var(--ds-icon) !important;min-width:var(--ds-icon);min-height:var(--ds-icon);border-radius:10px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:1.0625rem !important;box-shadow:none !important}body.sg-homepage .gov-kpi-card__icon{border-radius:10px !important;background:var(--ds-primary) !important;color:#fff !important}body.sg-homepage .gov-kpi-card--success .gov-kpi-card__icon{background:var(--ds-success) !important}body.sg-homepage .gov-kpi-card--danger .gov-kpi-card__icon{background:#b91c1c !important}body.sg-homepage .sg-quick-menu__icon{background:var(--ds-primary-soft) !important;color:var(--ds-primary) !important;border:1px solid #bfdbfe !important}body.sg-homepage .sg-quick-menu__arrow{font-size:0.875rem;color:var(--ds-text-muted);opacity:0.85}body.sg-homepage .sg-btn{font-family:var(--ds-font);font-size:var(--ds-text-sm);font-weight:600;line-height:1.25;border-radius:var(--ds-radius-pill);padding:var(--ds-btn-pad);min-height:2.75rem;transition:var(--ds-transition);text-decoration:none;border:1px solid transparent}body.sg-homepage .sg-btn:hover{transform:none !important}body.sg-homepage .sg-btn--hero-primary{background:var(--ds-primary) !important;color:#fff !important;border-color:var(--ds-primary-hover) !important;box-shadow:var(--ds-shadow) !important;border-radius:8px !important}body.sg-homepage .sg-btn--hero-primary:hover{background:var(--ds-primary-hover) !important;box-shadow:var(--ds-shadow-hover) !important}body.sg-homepage .sg-btn--hero-secondary{background:rgba(255,255,255,0.1) !important;color:#fff !important;border:1px solid rgba(255,255,255,0.35) !important;box-shadow:none !important;backdrop-filter:none !important;border-radius:8px !important}body.sg-homepage .sg-btn--hero-secondary:hover{background:rgba(255,255,255,0.16) !important;border-color:rgba(255,255,255,0.5) !important}body.sg-homepage .sg-btn--primary{background:var(--ds-primary) !important;color:#fff !important;border:1px solid var(--ds-primary-hover) !important;box-shadow:var(--ds-shadow) !important}body.sg-homepage .sg-btn--primary:hover{background:var(--ds-primary-hover) !important;box-shadow:var(--ds-shadow-hover) !important;transform:none !important}body.sg-homepage .beranda-section__link-all,body.sg-homepage .gov-kpi-card__detail-btn,body.sg-homepage .beranda-exec-ghost-btn,body.sg-homepage .gov-team-target-section__year-btn{font-family:var(--ds-font);font-size:var(--ds-text-xs);font-weight:600;line-height:1.3;border-radius:var(--ds-radius-pill);padding:0.4rem 0.85rem;transition:var(--ds-transition);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:0.35rem}body.sg-homepage .beranda-section__link-all{color:var(--ds-primary) !important;background:var(--ds-primary-soft) !important;border:1px solid #bfdbfe !important}body.sg-homepage .beranda-section__link-all:hover{color:#fff !important;background:var(--ds-primary) !important;border-color:var(--ds-primary) !important}body.sg-homepage .gov-kpi-card__detail-btn{color:var(--ds-primary) !important;background:var(--ds-surface) !important;border:1px solid var(--ds-border) !important}body.sg-homepage .gov-kpi-card__detail-btn:hover{color:#fff !important;background:var(--ds-primary) !important;border-color:var(--ds-primary) !important}body.sg-homepage .beranda-exec-ghost-btn{width:100%;padding:0.5rem 1rem;font-size:var(--ds-text-sm);border-radius:var(--ds-radius)}body.sg-homepage .beranda-exec-ghost-btn--visi,body.sg-homepage .beranda-exec-ghost-btn--misi,body.sg-homepage .beranda-exec-ghost-btn--struktur{color:var(--ds-primary) !important;background:var(--ds-surface) !important;border:1px solid var(--ds-border) !important}body.sg-homepage .beranda-exec-ghost-btn--visi:hover,body.sg-homepage .beranda-exec-ghost-btn--misi:hover,body.sg-homepage .beranda-exec-ghost-btn--struktur:hover{color:#fff !important;background:var(--ds-primary) !important;border-color:var(--ds-primary) !important;box-shadow:var(--ds-shadow) !important}body.sg-homepage .gov-team-target-section__year-btn{color:var(--ds-text-muted);background:var(--ds-surface);border:1px solid var(--ds-border)}body.sg-homepage .gov-team-target-section__year-btn:hover,body.sg-homepage .gov-team-target-section__year-btn.is-active{color:#fff !important;background:var(--ds-primary) !important;border-color:var(--ds-primary) !important}body.sg-homepage .sg-quick-menu__card{padding:var(--ds-space-3) var(--ds-space-4) !important;min-height:4.25rem;background:var(--ds-surface) !important;border:1px solid var(--ds-border) !important;gap:var(--ds-space-3);text-decoration:none;color:var(--ds-text)}body.sg-homepage .sg-quick-menu__label{font-size:var(--ds-text-sm) !important;font-weight:600 !important;color:var(--ds-navy) !important}body.sg-homepage .sg-quick-menu__desc{font-size:var(--ds-text-xs) !important;color:var(--ds-text-muted) !important}body.sg-homepage .gov-kpi-card__progress,body.sg-homepage .gov-kpi-card__progress-fill{border-radius:var(--ds-radius-pill) !important;box-shadow:none !important;animation:none !important}body.sg-homepage .gov-kpi-card .progress-bar{background:var(--ds-primary) !important;box-shadow:none !important}body.sg-homepage .gov-kpi-card--success .progress-bar,body.sg-homepage .gov-kpi-card--success .gov-kpi-card__progress-fill{background:var(--ds-success) !important}body.sg-homepage .gov-kpi-card__badge,body.sg-homepage .gov-kpi-section__live,body.sg-homepage .gov-team-target-status-badge{font-size:var(--ds-label);font-weight:600;border-radius:var(--ds-radius-pill);padding:0.25rem 0.55rem}body.sg-homepage .gov-kpi-section__header{margin-bottom:var(--ds-space-5) !important;padding-bottom:var(--ds-space-4) !important;border-bottom:1px solid var(--ds-border) !important}body.sg-homepage .beranda-section__head-row,body.sg-homepage .beranda-exec-section__head,body.sg-homepage .gov-team-target-section__header{margin-bottom:var(--ds-space-5) !important}body.sg-homepage .beranda-exec-card__quote{font-size:3rem !important;opacity:0.06 !important}body.sg-homepage .beranda-galeri-item{overflow:hidden}body.sg-homepage .beranda-galeri-item img{border-radius:var(--ds-radius) var(--ds-radius) 0 0}body.sg-homepage .sg-hero__glass{border-radius:var(--ds-radius) !important;border:1px solid rgba(255,255,255,0.2) !important;box-shadow:var(--ds-shadow) !important;backdrop-filter:none !important}body.sg-homepage #beranda-kunjungan-web .beranda-visit-stat__num{font-family:var(--ds-font);font-weight:700 !important;color:var(--ds-navy) !important}body.sg-homepage .pi-portal-card__meta,body.sg-homepage .pi-portal-card__date{font-size:var(--ds-text-xs);color:var(--ds-text-muted)}body.sg-homepage .sg-chart-glow{border-radius:var(--ds-radius) !important;box-shadow:none !important}body.sg-homepage.sg-portal-page{--nav-hero-radius:10px;--nav-hero-hero-bg:linear-gradient(165deg,#062a4d 0%,#0a4575 52%,#0c5288 100%)}body.sg-homepage.sg-portal-page>#sg-hero.hero-section:not(.sg-hero--minimal),body.sg-homepage.sg-portal-page>#sg-hero.sg-hero--compact:not(.sg-hero--minimal){background:var(--nav-hero-hero-bg) !important;padding-bottom:0.55rem !important;padding-top:var(--sg-portal-header-offset,5.75rem) !important}body.sg-homepage.sg-portal-page>#sg-hero .sg-hero__bg{background:var(--nav-hero-hero-bg) !important}body.sg-homepage.sg-portal-page>#sg-hero .sg-hero__bg::before{display:none !important}body.sg-homepage .sg-hero.sg-hero--compact,body.sg-homepage .sg-hero.sg-hero--ultra.sg-hero--compact{padding-top:0.2rem !important;padding-bottom:0.5rem !important}body.sg-homepage.sg-portal-page .container-global.hero-inner:not(.hero-inner--stacked){grid-template-columns:minmax(0,1fr) minmax(0,min(320px,34vw)) !important;gap:clamp(0.75rem,2vw,1.25rem) !important;align-items:center}body.sg-homepage .sg-hero__copy{max-width:34rem}body.sg-homepage .sg-hero__eyebrow,body.sg-homepage .sg-hero.sg-hero--compact:not(.sg-hero--minimal) .sg-hero__title-secondary{display:inline-block;width:fit-content;max-width:100%;margin:0 0 0.5rem !important;padding:0.25rem 0.55rem;font-size:0.6875rem !important;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgba(224,242,254,0.95) !important;background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.14) !important;border-radius:6px;line-height:1.3}body.sg-homepage .sg-hero__title,body.sg-homepage .sg-hero.sg-hero--ultra .sg-hero__title{display:flex;flex-direction:column;gap:0.2rem;margin:0 0 0.5rem !important;font-size:inherit !important;font-weight:inherit !important;letter-spacing:-0.02em;line-height:1.15 !important}body.sg-homepage .sg-hero__title-primary,body.sg-homepage .sg-hero.sg-hero--ultra .sg-hero__title-primary{font-family:var(--ds-font,var(--font-sans,'Plus Jakarta Sans','Inter',system-ui,sans-serif));font-size:clamp(1.625rem,1.35rem+0.9vw,2.125rem) !important;font-weight:700 !important;line-height:1.12 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;background:none !important}body.sg-homepage .sg-hero__title-org,body.sg-homepage .sg-hero.sg-hero--ultra .sg-hero__title-org{font-family:var(--ds-font,var(--font-sans,'Plus Jakarta Sans','Inter',system-ui,sans-serif));font-size:clamp(0.9375rem,0.875rem+0.25vw,1.0625rem) !important;font-weight:500 !important;line-height:1.4 !important;color:rgba(226,232,240,0.92) !important;-webkit-text-fill-color:rgba(226,232,240,0.92) !important;background:none !important}body.sg-homepage .sg-hero__tagline,body.sg-homepage .sg-hero.sg-hero--ultra .sg-hero__tagline{margin:0 !important;font-size:0.875rem !important;line-height:1.5 !important;color:rgba(203,213,225,0.95) !important;max-width:32rem}body.sg-homepage .sg-hero__cta{margin-top:0.75rem !important;gap:0.5rem !important}body.sg-homepage .sg-hero__cta .sg-btn{min-height:2.5rem;padding:0.5rem 1rem !important;font-size:0.8125rem;gap:0.4rem;border-radius:8px !important}body.sg-homepage .sg-hero__cta .sg-btn i{font-size:0.875rem;opacity:0.95}body.sg-homepage .sg-hero__cta .sg-btn--hero-primary{border-radius:8px !important;font-weight:600}body.sg-homepage .sg-hero__cta .sg-btn--hero-secondary{border-radius:8px !important;font-weight:500}body.sg-homepage.sg-portal-page .hero-inner>.sg-hero__visual-col,body.sg-homepage .sg-hero__visual-col{max-width:300px !important}body.sg-homepage .sg-hero__visual-frame{padding:0.35rem !important;border:1px solid rgba(255,255,255,0.1);border-radius:var(--nav-hero-radius);background:rgba(255,255,255,0.04)}body.sg-homepage .sg-hero__holo,body.sg-homepage .sg-hero__holo .sg-command-center{max-height:none;overflow:visible}body.sg-homepage .shortcut-grid.container-global{margin-top:0.75rem !important}body.sg-homepage .stats-grid.container-global{margin-top:0.65rem !important}body.sg-homepage .sg-hero-stats{gap:0.5rem !important}body.sg-homepage .sg-hero-stats .sg-stat-glass,body.sg-homepage .sg-hero-stats .sg-stat-display,body.sg-homepage .sg-hero-stat-card{min-height:4.75rem !important;padding:0.65rem 0.75rem !important;border-radius:var(--nav-hero-radius) !important}body.sg-homepage .sg-hero-stats .sg-stat-glass__num{font-size:clamp(1.25rem,1.1rem+0.35vw,1.5rem) !important}body.sg-homepage .sg-hero-stats .sg-stat-glass__label{font-size:0.6875rem !important;letter-spacing:0.02em}body.sg-homepage .sg-hero .sg-reveal,body.sg-homepage .sg-hero .sg-reveal--delay,body.sg-homepage .sg-hero .sg-reveal--delay-2,body.sg-homepage .sg-hero .sg-reveal--delay-3{opacity:1 !important;transform:none !important;animation:none !important;transition:none !important}@media (max-width:991.98px){body.sg-homepage.sg-portal-page .container-global.hero-inner{grid-template-columns:1fr !important}body.sg-homepage .sg-hero__title-primary{font-size:clamp(1.5rem,5vw,1.75rem) !important}}html.sg-portal-html-home,html.sg-portal-html-home body.sg-homepage.sg-portal-page{background-color:#f4f7fb !important}body.sg-homepage.sg-portal-page{--container-max:1320px;--layout-max-width:1320px;--portal-content-gutter:clamp(1rem,2.5vw,32px);--beranda-gutter:var(--portal-content-gutter);--beranda-section-y:clamp(1rem,1.75vw,1.5rem);--beranda-section-head-gap:0.75rem;--beranda-rail-max:min(var(--layout-max-width),100%);--beranda-surface:#ffffff;--beranda-surface-alt:#f0f4f8}body.sg-homepage.sg-portal-page .site-layout-main{display:block;width:100%;max-width:100%;min-height:0 !important;margin:0;padding:0;background:#f4f7fb;overflow-x:hidden}body.sg-homepage.sg-portal-page .sg-portal-main,body.sg-homepage.sg-portal-page .sg-dash-main,body.sg-homepage.sg-portal-page .sg-portal-main.sg-dash-main{background:transparent !important;min-height:0 !important;margin:0;padding:0}body.sg-homepage.sg-portal-page>#sg-hero.hero-section,body.sg-homepage.sg-portal-page>section#sg-hero.hero-section,body.sg-homepage.sg-portal-page>#sg-hero.sg-hero,body.sg-homepage.sg-portal-page>#sg-hero.sg-hero--ultra,body.sg-homepage.sg-portal-page>#sg-hero.sg-hero--compact,body.sg-homepage.sg-portal-page .sg-hero.sg-hero--ultra{min-height:0 !important;max-height:none !important;height:auto !important}body.sg-homepage.sg-portal-page .container-global.hero-inner,body.sg-homepage .shortcut-grid.container-global,body.sg-homepage .stats-grid.container-global,body.sg-homepage #beranda-root.site-main.container-global,body.sg-homepage .site-footer .container-global,body.sg-homepage .org-footer .container-global{width:100% !important;max-width:var(--beranda-rail-max) !important;margin-left:auto !important;margin-right:auto !important;padding-left:var(--beranda-gutter) !important;padding-right:var(--beranda-gutter) !important;box-sizing:border-box}body.sg-homepage.sg-portal-page>#sg-hero.sg-hero--minimal,body.sg-homepage.sg-portal-page>#sg-hero.hero-section.sg-hero--minimal{padding-top:calc(var(--sg-portal-header-offset,5.5rem)+0.35rem) !important;padding-bottom:0.35rem !important;background:linear-gradient(180deg,#0a3d6b 0%,#0c4a7a 100%) !important;border-bottom:1px solid rgba(255,255,255,0.08)}body.sg-homepage #sg-hero.sg-hero--minimal .sg-hero__bg{background:linear-gradient(180deg,#0a3d6b 0%,#0c4a7a 100%) !important;animation:none !important;filter:none !important}body.sg-homepage #sg-hero.sg-hero--minimal .sg-hero__bg::before,body.sg-homepage #sg-hero.sg-hero--minimal .sg-hero__bg::after,body.sg-homepage #sg-hero .sg-hero__grid-floor,body.sg-homepage #sg-hero .beranda-hero-fx,body.sg-homepage #sg-hero .sg-ambient-layer,body.sg-homepage #sgPortalLoader{display:none !important}body.sg-homepage.sg-portal-page .container-global.hero-inner{display:flex;flex-direction:column;gap:0.5rem;align-items:stretch}body.sg-homepage .sg-hero--minimal .sg-hero__copy{max-width:42rem}body.sg-homepage .sg-hero--minimal .sg-hero__title-primary{font-size:clamp(1.375rem,1.15rem+0.65vw,1.75rem) !important}body.sg-homepage .sg-hero--minimal .sg-hero__title-org{font-size:clamp(0.8125rem,0.78rem+0.2vw,0.9375rem) !important}body.sg-homepage .sg-hero--minimal .sg-hero__tagline{font-size:0.8125rem !important;line-height:1.45 !important;margin-top:0.25rem !important;max-width:36rem}body.sg-homepage .sg-hero--minimal .sg-hero__cta{margin-top:0.5rem !important;flex-wrap:wrap}body.sg-homepage .sg-hero--minimal .sg-hero__cta .sg-btn{min-height:2.25rem;padding:0.4rem 0.85rem !important;font-size:0.8125rem}body.sg-homepage .sg-hero__quick.sg-quick-menu{margin-top:0.15rem}body.sg-homepage .sg-hero--minimal .sg-hero__quick .sg-quick-menu__card{min-height:3.25rem;padding:0.5rem 0.65rem !important}body.sg-homepage .sg-hero--minimal .sg-hero__quick .sg-quick-menu__desc{display:none}@media (min-width:640px){body.sg-homepage .sg-hero--minimal .sg-hero__quick .sg-quick-menu__desc{display:block;font-size:0.6875rem;line-height:1.3}}body.sg-homepage .stats-grid.container-global{margin-top:0.35rem !important;padding-top:0 !important}body.sg-homepage .sg-hero--minimal .sg-hero-stats .sg-stat-glass,body.sg-homepage .sg-hero--minimal .sg-hero-stat-card{min-height:4.25rem;padding:0.55rem 0.7rem !important;background:rgba(255,255,255,0.1) !important;border:1px solid rgba(255,255,255,0.14) !important;box-shadow:none !important;backdrop-filter:none !important}body.sg-homepage .sg-hero--minimal .sg-hero-stats .sg-stat-glass__num{font-size:clamp(1.125rem,1rem+0.3vw,1.375rem) !important}body.sg-homepage .sg-hero--minimal .sg-hero-stats .sg-stat-glass__label{font-size:0.6875rem !important}body.sg-homepage .beranda-scroll-hint{display:none !important}body.sg-homepage.sg-portal-page .container-global.hero-inner.hero-inner--stacked{display:flex;flex-direction:column;grid-template-columns:none !important}body.sg-homepage .sg-hero__copy{max-width:38rem}body.sg-homepage .sg-hero__tagline{max-width:36rem}body.sg-homepage .stats-grid.container-global{margin-bottom:0 !important}body.sg-homepage .sg-quick-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem;width:100%;max-width:100%}@media (min-width:768px){body.sg-homepage .sg-quick-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:0.625rem}}body.sg-homepage .sg-quick-menu__card{width:100%;max-width:100%;min-height:3.65rem;padding:0.6rem 0.75rem !important}body.sg-homepage .sg-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem;width:100%}@media (min-width:768px){body.sg-homepage .sg-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0.625rem}}body.sg-homepage .sg-hero-stats .sg-stat-glass,body.sg-homepage .sg-hero-stat-card{min-height:5.5rem;padding:0.75rem 0.9rem !important}body.sg-homepage .sg-hero-stats .sg-stat-glass__num{font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1.1rem+0.35vw,1.625rem) !important}body.sg-homepage #beranda-root.site-main.container-global{display:flex;flex-direction:column;gap:0;width:100%;max-width:var(--beranda-rail-max) !important;margin-left:auto !important;margin-right:auto !important;padding-top:0 !important;padding-bottom:0.5rem !important;background:transparent;min-height:0 !important}body.sg-homepage #beranda-root.site-main,body.sg-homepage #beranda-root .section-spacing{margin-bottom:0 !important}body.sg-homepage.page-index-redesign #beranda-root #beranda-pusat-informasi.beranda-section{margin-top:0 !important;padding-top:var(--beranda-section-y) !important}body.sg-homepage #beranda-root>.beranda-section,body.sg-homepage #beranda-root>.beranda-ssr-section,body.sg-homepage #beranda-root>.beranda-lite-section,body.sg-homepage #beranda-root>section[id^="beranda-"]{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-top:var(--beranda-section-y) !important;padding-bottom:var(--beranda-section-y) !important;box-sizing:border-box}body.sg-homepage #beranda-root>.beranda-section:first-child,body.sg-homepage #beranda-root>.beranda-lite-section:first-child{padding-top:clamp(0.85rem,1.5vw,1.25rem) !important;border-top:none !important}body.sg-homepage.sg-portal-page>#sg-hero.hero-section{margin-bottom:0 !important}body.sg-homepage .stats-grid.container-global{margin-bottom:0 !important;padding-bottom:0 !important}body.sg-homepage #beranda-root .beranda-section__head-row,body.sg-homepage #beranda-root .beranda-exec-section__head,body.sg-homepage #beranda-root .gov-kpi-section__header{margin-bottom:var(--beranda-section-head-gap)}body.sg-homepage #beranda-root .beranda-section__title,body.sg-homepage #beranda-root .gov-kpi-section__title,body.sg-homepage #beranda-root .gov-team-target-section__title{font-size:clamp(1.2rem,1.05rem+0.4vw,1.4375rem) !important;font-weight:700;letter-spacing:-0.02em;color:#0f2744}body.sg-homepage #beranda-root .beranda-section__desc,body.sg-homepage #beranda-root .gov-kpi-section__subtitle,body.sg-homepage #beranda-root .beranda-exec-section__eyebrow{max-width:none;color:#64748b;line-height:1.5}body.sg-homepage #beranda-root .beranda-section__link-all{font-weight:600;color:#0a57b7;white-space:nowrap}body.sg-homepage #beranda-root .pi-portal-grid,body.sg-homepage #beranda-root .gov-kpi-grid,body.sg-homepage #beranda-root .gov-kpi-section__shell>.row,body.sg-homepage #beranda-root .gov-team-target-dash-grid,body.sg-homepage #beranda-root .beranda-exec-grid,body.sg-homepage #beranda-root .beranda-galeri-grid,body.sg-homepage #beranda-root .beranda-visit-stats{width:100%;max-width:100%;margin-left:0;margin-right:0;--bs-gutter-x:1rem;--bs-gutter-y:1rem}body.sg-homepage .beranda-ssr-section{min-height:0 !important}body.sg-homepage #beranda-kunjungan-web .beranda-visit-chart-shell{min-height:240px}body.sg-homepage #beranda-kunjungan-web .beranda-visit-chart-wrap{min-height:220px}body.sg-homepage #beranda-kunjungan-web .beranda-visit-chart-wrap canvas{min-height:220px;width:100% !important;display:block}body.sg-homepage #beranda-team-targets .gov-team-target-overview-card__chart,body.sg-homepage #beranda-team-targets .gov-team-target-dash-card__chart{min-height:200px}body.sg-homepage.sg-portal-page>#sg-hero.sg-hero.sg-hero--minimal,body.sg-homepage.sg-portal-page>#sg-hero.sg-hero.sg-hero--compact.sg-hero--minimal,body.sg-homepage.sg-portal-page>#sg-hero.hero-section.sg-hero--minimal{min-height:0 !important;height:auto !important;max-height:none !important;overflow:visible !important}body.sg-homepage.sg-portal-page>#sg-hero.sg-hero--minimal .sg-hero__bg{position:absolute;inset:0;height:100% !important;min-height:100% !important}body.sg-homepage #beranda-root.site-main.container-global{margin-top:0 !important;background:#f4f7fb !important}body.sg-homepage #beranda-root>.beranda-section,body.sg-homepage #beranda-root>.beranda-ssr-section,body.sg-homepage #beranda-root>.beranda-lite-section,body.sg-homepage #beranda-root>section[id^="beranda-"],body.sg-homepage #beranda-root>#beranda-team-targets{content-visibility:visible !important;contain-intrinsic-size:unset !important}body.sg-homepage #beranda-root #beranda-dashboard-widgets,body.sg-homepage #beranda-root #beranda-team-targets{display:block !important;visibility:visible !important;opacity:1 !important}body.sg-homepage.sg-portal-page>#sg-hero.sg-hero--minimal+#beranda-root,body.sg-homepage.sg-portal-page>#sg-hero+#beranda-root{margin-top:0 !important}body.sg-homepage.sg-portal-page #beranda-root>#beranda-dashboard-widgets,body.sg-homepage.sg-portal-page #beranda-root>#beranda-team-targets{background:#ffffff;border-radius:0}body.sg-homepage.sg-portal-page .site-footer.site-footer--modern{margin-top:0 !important}body.sg-homepage.sg-portal-page .org-footer__cta-band{background:#f4f7fb !important;border-top:1px solid #e2e8f0}body.sg-homepage #beranda-root .gov-kpi-section__empty{padding:0.5rem 0 0.25rem}body.sg-homepage .beranda-chunk-skeleton,body.sg-homepage .beranda-lazy-section__placeholder,body.sg-homepage .beranda-lazy-section:not(.is-section-revealed) .beranda-lazy-section__placeholder{display:none !important}body.sg-homepage .beranda-lazy-section:not(.is-section-revealed):not(.is-section-loaded){min-height:0 !important}body.sg-homepage .beranda-chunk-slot[aria-busy="true"]:empty,body.sg-homepage .beranda-chunk-slot--error{display:none !important}body.sg-homepage .beranda-chunk-skeleton__bar,body.sg-homepage .beranda-chunk-skeleton__card,body.sg-homepage .beranda-chunk-skeleton__chart,body.sg-homepage .beranda-lazy-section__placeholder-bar,body.sg-homepage .beranda-lazy-section__placeholder-block{min-height:0 !important;height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;overflow:hidden !important}body.sg-homepage .site-footer.site-footer--modern{margin-top:0 !important}body.sg-homepage .site-footer__cta-band{background:var(--beranda-surface-alt) !important;color:#0f2744;padding-top:clamp(1.25rem,2.5vw,1.75rem) !important;padding-bottom:clamp(1.25rem,2.5vw,1.75rem) !important;border-top:1px solid #e2e8f0;box-shadow:none !important}body.sg-homepage .site-footer__links-band{padding-top:1.25rem !important;padding-bottom:1.25rem !important}body.sg-homepage .org-footer__links.site-footer__links-band .container-global.py-6{padding-top:1rem !important;padding-bottom:1rem !important}@media (max-width:575.98px){body.sg-homepage .sg-quick-menu{grid-template-columns:1fr}}@media (max-width:991.98px){body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero.hero-section,body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero.sg-hero,body.sg-homepage.sg-portal-page>#sg-hero.hero-section,body.sg-homepage.sg-portal-page>#sg-hero.sg-hero{padding-top:var(--sg-portal-header-offset,5.5rem) !important}}body.sg-homepage.sg-portal-page .site-layout-main{display:block;min-height:0 !important;background:#f4f7fb !important}body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero,body.sg-homepage.sg-portal-page .site-layout-main>section#sg-hero{display:block;position:relative;width:100% !important;max-width:none !important;min-height:0 !important;height:auto !important;max-height:none !important;margin:0 0 0 !important;padding-top:calc(var(--sg-portal-header-offset,5.25rem)+0.3rem) !important;padding-bottom:0.35rem !important;overflow:visible !important;box-sizing:border-box}body.sg-homepage .sg-hero.sg-hero--minimal,body.sg-homepage .sg-hero.sg-hero--compact.sg-hero--minimal{min-height:0 !important;max-height:none !important;height:auto !important}body.sg-homepage .sg-hero:not(.sg-hero--ultra):not(.sg-hero--minimal){min-height:0 !important}body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero+#beranda-root{margin-top:0 !important;padding-top:0 !important}body.sg-homepage.page-index-redesign #beranda-root #beranda-pusat-informasi.beranda-section{margin-top:0 !important;padding-top:var(--beranda-section-y) !important}body.sg-homepage #beranda-root>.beranda-section,body.sg-homepage #beranda-root>section,body.sg-homepage #beranda-root>.beranda-ssr-section,body.sg-homepage #beranda-root>.beranda-lite-section{padding-top:var(--beranda-section-y) !important;padding-bottom:var(--beranda-section-y) !important}body.sg-homepage .site-footer.site-footer--modern,body.sg-homepage .org-footer.site-footer--modern,body.sg-homepage .site-footer.mt-5,body.sg-homepage .org-footer.mt-5{margin-top:0 !important;border-top:none}body.sg-homepage .site-footer__cta-band,body.sg-homepage .org-footer__cta.site-footer__cta-band{background:var(--beranda-surface-alt,#f0f4f8) !important;padding-top:clamp(1rem,2vw,1.35rem) !important;padding-bottom:clamp(1rem,2vw,1.35rem) !important}body.sg-homepage .site-footer .container-global,body.sg-homepage .org-footer .container-global,body.sg-homepage .site-footer__cta-band .container-global{width:100% !important;max-width:var(--beranda-rail-max) !important;margin-left:auto !important;margin-right:auto !important;padding-left:var(--beranda-gutter) !important;padding-right:var(--beranda-gutter) !important;box-sizing:border-box}body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero.sg-hero--minimal,body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero.hero-section.sg-hero--minimal{background:linear-gradient(180deg,#0a3d6b 0%,#0c4a7a 100%) !important;border-bottom:1px solid rgba(255,255,255,0.08)}body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero.sg-hero--minimal .sg-hero__bg,body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero .sg-hero__grid-floor,body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero .sg-ambient-layer{display:none !important}body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero .container-global.hero-inner,body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero .stats-grid.container-global{position:relative;z-index:2}body.sg-homepage.sg-portal-page.page-index-redesign,body.sg-homepage.page-index-redesign.sg-portal-page{background:#f4f7fb !important}body.sg-homepage.page-index-redesign .site-footer.site-footer--modern,body.sg-homepage.page-index-redesign .org-footer.site-footer--modern{background:#f4f7fb !important;padding:0 !important;margin-top:0 !important;border:none !important;box-shadow:none !important}body.sg-homepage.page-index-redesign .site-footer__cta-band,body.sg-homepage.page-index-redesign .org-footer__cta.site-footer__cta-band{background:#f0f4f8 !important;color:#0f2744 !important;border-top:1px solid #e2e8f0 !important;box-shadow:none !important;padding-top:clamp(1rem,2vw,1.35rem) !important;padding-bottom:clamp(1rem,2vw,1.35rem) !important}body.sg-homepage.page-index-redesign .site-footer__links-band,body.sg-homepage.page-index-redesign .org-footer__links.site-footer__links-band{background:#eef2f6 !important;border-top:1px solid #e2e8f0 !important;color:#334155 !important}body.sg-homepage.page-index-redesign .site-footer__nav a,body.sg-homepage.page-index-redesign .org-footer__nav a{color:#475569 !important}body.sg-homepage.page-index-redesign .site-footer__nav a:hover,body.sg-homepage.page-index-redesign .org-footer__nav a:hover{color:#0a57b7 !important;border-bottom-color:rgba(10,87,183,0.35) !important}body.sg-homepage.page-index-redesign .site-footer__copyright-text,body.sg-homepage.page-index-redesign .org-footer__copyright{color:#64748b !important}body.sg-homepage.page-index-redesign .site-footer__cta-band .container-global,body.sg-homepage.page-index-redesign .site-footer__links-band .container-global,body.sg-homepage.page-index-redesign .org-footer .container-global{width:100% !important;max-width:var(--beranda-rail-max,min(var(--layout-max-width,1320px),100%)) !important;margin-left:auto !important;margin-right:auto !important;padding-left:var(--beranda-gutter,clamp(1rem,2vw,1.25rem)) !important;padding-right:var(--beranda-gutter,clamp(1rem,2vw,1.25rem)) !important}body.sg-homepage.page-index-redesign .site-footer__cta-band .grid,body.sg-homepage.page-index-redesign .site-footer__cta-band .site-footer__cta-grid{width:100%;max-width:100%;margin:0}body.sg-homepage.page-index-redesign .site-layout-main+.site-footer,body.sg-homepage.page-index-redesign .site-layout-main+.org-footer{margin-top:0 !important}body.sg-homepage.page-index-redesign #beranda-root+.site-footer,body.sg-homepage.page-index-redesign .site-layout-main{background:#f4f7fb !important}body.sg-homepage.sg-portal-page{--sg-rail-width:1320px;--sg-rail-pad:clamp(1rem,2.5vw,32px);--layout-max-width:1320px;--container-max:1320px;--beranda-gutter:var(--sg-rail-pad);--portal-content-gutter:var(--sg-rail-pad)}body.sg-homepage.sg-portal-page .site-layout-main,body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero,body.sg-homepage.sg-portal-page .site-footer.site-footer--modern{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box}body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero.hero-section,body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero.sg-hero.sg-hero--minimal{padding-left:0 !important;padding-right:0 !important;min-height:0 !important;height:auto !important;overflow:visible !important;padding-top:calc(var(--sg-portal-header-offset,5.25rem)+0.3rem) !important;padding-bottom:0.35rem !important;background:linear-gradient(180deg,#0a3d6b 0%,#0c4a7a 100%) !important}body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero .sg-hero__bg,body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero .sg-hero__grid-floor,body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero .sg-ambient-layer{display:none !important}body.sg-homepage.sg-portal-page:is( .site-layout-main>#sg-hero .container-global,#beranda-root.container-global,.site-footer .container-global,.org-footer .container-global ){width:100% !important;max-width:var(--sg-rail-width) !important;margin-left:auto !important;margin-right:auto !important;padding-left:var(--sg-rail-pad) !important;padding-right:var(--sg-rail-pad) !important;box-sizing:border-box !important}body.sg-homepage.sg-portal-page .container-global.hero-inner.hero-inner--stacked,body.sg-homepage.sg-portal-page .hero-inner.hero-inner--stacked.container-global{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;grid-template-columns:unset !important;gap:0.5rem !important;align-items:stretch !important;position:relative !important;z-index:2 !important}body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero .stats-grid.container-global{position:relative !important;z-index:2 !important;margin-top:0.35rem !important;padding-top:0 !important;padding-bottom:0 !important}body.sg-homepage.sg-portal-page .sg-hero__copy,body.sg-homepage.sg-portal-page .sg-hero__quick.sg-quick-menu,body.sg-homepage.sg-portal-page .sg-hero-stats{width:100% !important;max-width:100% !important}body.sg-homepage.sg-portal-page .site-layout-main{background:#f4f7fb !important}body.sg-homepage.sg-portal-page #beranda-root.container-global{background:#f4f7fb !important;margin-top:0 !important;padding-top:0 !important}body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero+#beranda-root{margin-top:0 !important}body.sg-homepage.sg-portal-page .site-footer.site-footer--modern,body.sg-homepage.sg-portal-page .org-footer.site-footer--modern{background:#f4f7fb !important;margin-top:0 !important;padding:0 !important;border:none !important}body.sg-homepage.sg-portal-page .site-footer__cta-band,body.sg-homepage.sg-portal-page .org-footer__cta.site-footer__cta-band{background:#f0f4f8 !important;color:#0f2744 !important;border-top:1px solid #e2e8f0 !important;box-shadow:none !important}body.sg-homepage.sg-portal-page .site-footer__links-band,body.sg-homepage.sg-portal-page .org-footer__links.site-footer__links-band{background:#eef2f6 !important;border-top:1px solid #e2e8f0 !important}body.sg-homepage.sg-portal-page .site-footer__nav a{color:#475569 !important}body.sg-homepage.sg-portal-page .site-footer__cta-band .grid,body.sg-homepage.sg-portal-page .site-footer__cta-band .site-footer__cta-grid{width:100%;max-width:100%;margin:0}@media (max-width:1212px){body.sg-homepage.sg-portal-page:is( .site-layout-main>#sg-hero .container-global,#beranda-root.container-global,.site-footer .container-global ){max-width:100% !important}}body.sg-homepage{--dash-card-radius:12px;--dash-card-border:1px solid #e2e8f0;--dash-card-shadow:0 1px 2px rgba(15,39,68,0.04),0 4px 14px rgba(15,39,68,0.06);--dash-card-shadow-hover:0 2px 6px rgba(15,39,68,0.06),0 10px 22px rgba(15,39,68,0.08);--dash-shell-bg:#ffffff;--dash-shell-pad:clamp(1rem,2vw,1.25rem);--dash-num:#0f2744;--dash-muted:#64748b;--dash-primary:#0a57b7;--dash-success:#047857;--dash-danger:#b91c1c;--dash-warning:#b45309}body.sg-homepage #beranda-root .gov-kpi-section__shell,body.sg-homepage #beranda-root .gov-team-target-section__shell,body.sg-homepage #beranda-root .gov-team-target-section__shell--glass{font-family:var(--ds-font,var(--font-sans,'Plus Jakarta Sans','Inter',system-ui,sans-serif)) !important;background:var(--dash-shell-bg) !important;border:var(--dash-card-border) !important;border-radius:var(--dash-card-radius) !important;box-shadow:var(--dash-card-shadow) !important;padding:var(--dash-shell-pad) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.sg-homepage #beranda-root .gov-kpi-section__header,body.sg-homepage #beranda-root .gov-team-target-section__header{align-items:flex-end;gap:0.75rem 1rem;margin-bottom:1rem !important;padding-bottom:0.75rem !important;border-bottom:1px solid #e2e8f0 !important}body.sg-homepage #beranda-root .gov-kpi-section__title,body.sg-homepage #beranda-root .gov-team-target-section__title{font-size:1.125rem !important;font-weight:700 !important;letter-spacing:-0.02em;color:var(--dash-num) !important;text-transform:none !important}body.sg-homepage #beranda-root .gov-kpi-section__subtitle,body.sg-homepage #beranda-root .gov-team-target-section__subtitle{font-size:0.8125rem !important;color:var(--dash-muted) !important}body.sg-homepage #beranda-root .gov-kpi-section__live{font-size:0.625rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;padding:0.2rem 0.5rem;background:#ecfdf5 !important;color:var(--dash-success) !important;border:1px solid #a7f3d0 !important}body.sg-homepage #beranda-root .gov-kpi-section__live-dot{width:6px;height:6px;background:var(--dash-success) !important;box-shadow:none !important;animation:none !important}body.sg-homepage #beranda-root .gov-kpi-section__count{font-size:0.75rem;font-weight:500;color:var(--dash-muted)}body.sg-homepage #beranda-root .gov-kpi-grid>.col{display:flex}body.sg-homepage #beranda-root .gov-kpi-card{display:flex;flex-direction:column;width:100%;height:100%;background:#fff !important;border:var(--dash-card-border) !important;border-radius:var(--dash-card-radius) !important;box-shadow:var(--dash-card-shadow) !important;transition:box-shadow 0.15s ease,border-color 0.15s ease !important}body.sg-homepage #beranda-root .gov-kpi-card:hover{transform:none !important;border-color:#cbd5e1 !important;box-shadow:var(--dash-card-shadow-hover) !important}body.sg-homepage #beranda-root .gov-kpi-card__row{display:flex;align-items:flex-start;gap:0.875rem;padding:1rem 1.125rem !important;flex:1}body.sg-homepage #beranda-root .gov-kpi-card__icon{flex:0 0 2.75rem;width:2.75rem !important;height:2.75rem !important;min-width:2.75rem;border-radius:10px !important;font-size:1.0625rem !important;color:var(--dash-primary) !important;background:#eff6ff !important;border:1px solid #bfdbfe !important;box-shadow:none !important}body.sg-homepage #beranda-root .gov-kpi-card--success .gov-kpi-card__icon{color:var(--dash-success) !important;background:#ecfdf5 !important;border-color:#a7f3d0 !important}body.sg-homepage #beranda-root .gov-kpi-card--danger .gov-kpi-card__icon{color:var(--dash-danger) !important;background:#fef2f2 !important;border-color:#fecaca !important}body.sg-homepage #beranda-root .gov-kpi-card--warning .gov-kpi-card__icon{color:var(--dash-warning) !important;background:#fffbeb !important;border-color:#fde68a !important}body.sg-homepage #beranda-root .gov-kpi-card__content{display:flex;flex-direction:column;flex:1;min-width:0}body.sg-homepage #beranda-root .gov-kpi-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:0.5rem 0.75rem;margin-bottom:0.5rem}body.sg-homepage #beranda-root .gov-kpi-card__title{font-size:0.8125rem !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;color:var(--dash-num) !important;line-height:1.35;margin:0}body.sg-homepage #beranda-root .gov-kpi-card__head-aside{align-items:flex-end;text-align:right}body.sg-homepage #beranda-root .gov-kpi-card__pct{font-family:var(--ds-font,var(--font-sans,'Plus Jakarta Sans','Inter',system-ui,sans-serif));font-size:clamp(1.75rem,1.5rem+0.6vw,2.125rem) !important;font-weight:700 !important;font-variant-numeric:tabular-nums;line-height:1 !important;letter-spacing:-0.03em;color:var(--dash-primary) !important}body.sg-homepage #beranda-root .gov-kpi-card--success .gov-kpi-card__pct{color:var(--dash-success) !important}body.sg-homepage #beranda-root .gov-kpi-card--danger .gov-kpi-card__pct{color:var(--dash-danger) !important}body.sg-homepage #beranda-root .gov-kpi-card__pct-unit{font-size:0.5em;font-weight:600;opacity:0.75}body.sg-homepage #beranda-root .gov-kpi-card__badge{font-size:0.625rem;font-weight:600;padding:0.2rem 0.45rem;border-radius:999px;line-height:1.2}body.sg-homepage #beranda-root .gov-kpi-card__info{font-size:0.8125rem;color:var(--dash-muted);margin:0 0 0.5rem}body.sg-homepage #beranda-root .gov-kpi-card__progress{position:relative;height:8px !important;margin-bottom:0.55rem;background:#e8eef4 !important;border-radius:999px;box-shadow:inset 0 1px 2px rgba(15,39,68,0.06) !important;overflow:hidden}body.sg-homepage #beranda-root .gov-kpi-card__progress-fill{position:relative;background:linear-gradient(90deg,#0a57b7 0%,#1d9bf0 100%) !important;box-shadow:0 0 0 1px rgba(10,87,183,0.08),0 2px 6px rgba(10,87,183,0.18) !important;animation:none !important;width:var(--gov-kpi-pct,0%) !important;transition:width 0.85s cubic-bezier(0.22,1,0.36,1);border-radius:999px}body.sg-homepage #beranda-root .gov-kpi-card--success .gov-kpi-card__progress-fill{background:linear-gradient(90deg,#047857 0%,#10b981 100%) !important;box-shadow:0 0 0 1px rgba(4,120,87,0.08),0 2px 6px rgba(4,120,87,0.2) !important}body.sg-homepage #beranda-root .gov-kpi-card--danger .gov-kpi-card__progress-fill{background:linear-gradient(90deg,#b91c1c 0%,#ef4444 100%) !important;box-shadow:0 0 0 1px rgba(185,28,28,0.08),0 2px 6px rgba(185,28,28,0.2) !important}body.sg-homepage #beranda-root .gov-kpi-card--warning .gov-kpi-card__progress-fill{background:linear-gradient(90deg,#b45309 0%,#f59e0b 100%) !important;box-shadow:0 0 0 1px rgba(180,83,9,0.08),0 2px 6px rgba(180,83,9,0.2) !important}body.sg-homepage #beranda-root .gov-kpi-card__pct{display:inline-flex;align-items:baseline;gap:0.1rem;font-variant-numeric:tabular-nums;line-height:1}body.sg-homepage #beranda-root .gov-kpi-card__pct-val{font-weight:800}body.sg-homepage #beranda-root .gov-kpi-card__pct-unit{font-size:0.65em;font-weight:700;margin-left:0.05em;opacity:0.78}body.sg-homepage #beranda-root .gov-kpi-card__actions{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-top:auto}body.sg-homepage #beranda-root .gov-kpi-card__trend{font-size:0.6875rem;font-weight:600}body.sg-homepage #beranda-root .gov-kpi-card__compare-from,body.sg-homepage #beranda-root .gov-kpi-card__compare-to{font-variant-numeric:tabular-nums}body.sg-homepage #beranda-root .gov-kpi-card__compare-to{font-size:1.125rem !important;font-weight:700 !important;color:var(--dash-num) !important}body.sg-homepage #beranda-root .gov-kpi-card__detail-btn{font-size:0.6875rem;padding:0.35rem 0.65rem;border-radius:8px}body.sg-homepage #beranda-root .gov-team-target-dash-grid>[class*="col-"]{display:flex}body.sg-homepage #beranda-root .gov-team-target-dash-card{display:flex;flex-direction:column;width:100%;background:#fff !important;border:var(--dash-card-border) !important;border-radius:var(--dash-card-radius) !important;box-shadow:var(--dash-card-shadow) !important;padding:1rem 1.125rem !important;transition:box-shadow 0.15s ease,border-color 0.15s ease !important}body.sg-homepage #beranda-root .gov-team-target-dash-card:hover{transform:none !important;border-color:#cbd5e1 !important;box-shadow:var(--dash-card-shadow-hover) !important}body.sg-homepage #beranda-root .gov-team-target-dash-card__head{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem}body.sg-homepage #beranda-root .gov-team-target-dash-card__icon{flex:0 0 2.75rem;width:2.75rem !important;height:2.75rem !important;border-radius:10px !important;font-size:1.0625rem !important;display:inline-flex !important;align-items:center;justify-content:center;color:var(--dash-primary) !important;background:#eff6ff !important;border:1px solid #bfdbfe !important;box-shadow:none !important}body.sg-homepage #beranda-root .gov-team-target-dash-card--status-direncanakan .gov-team-target-dash-card__icon{color:var(--dash-muted) !important;background:#f1f5f9 !important;border-color:#e2e8f0 !important}body.sg-homepage #beranda-root .gov-team-target-dash-card--status-berjalan .gov-team-target-dash-card__icon{color:var(--dash-warning) !important;background:#fffbeb !important;border-color:#fde68a !important}body.sg-homepage #beranda-root .gov-team-target-dash-card--status-selesai .gov-team-target-dash-card__icon{color:var(--dash-success) !important;background:#ecfdf5 !important;border-color:#a7f3d0 !important}body.sg-homepage #beranda-root .gov-team-target-dash-card__title{font-size:0.9375rem !important;font-weight:600 !important;color:var(--dash-num) !important;margin:0}body.sg-homepage #beranda-root .gov-team-target-dash-card__meta{font-size:0.75rem;color:var(--dash-muted)}body.sg-homepage #beranda-root .gov-team-target-dash-card__chart-wrap{flex:1;display:flex;align-items:center;justify-content:center;min-height:140px;margin:0.25rem 0 0.75rem;padding:0.5rem;background:#f8fafc;border:1px solid #e8eef4;border-radius:10px}body.sg-homepage #beranda-root .gov-team-target-overview-card{background:#fff !important;border:var(--dash-card-border) !important;border-radius:var(--dash-card-radius) !important;box-shadow:var(--dash-card-shadow) !important}body.sg-homepage #beranda-root .gov-team-target-overview-card__chart{background:#f8fafc !important;border:1px solid #e8eef4;border-radius:10px}body.sg-homepage #beranda-root .gov-team-target-section__year-btn.is-active{background:var(--dash-primary) !important;border-color:var(--dash-primary) !important}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-card{background:#fff !important;border:var(--dash-card-border) !important;border-radius:var(--dash-card-radius) !important;box-shadow:var(--dash-card-shadow) !important;transition:box-shadow 0.15s ease,border-color 0.15s ease !important}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-card:hover{transform:none !important;box-shadow:var(--dash-card-shadow-hover) !important}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-stats{--bs-gutter-x:0.75rem}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-stat{display:flex;flex-direction:column;justify-content:flex-end;min-height:5.5rem;padding:1rem 1rem 0.9rem 1.125rem !important;background:#fff !important;border:var(--dash-card-border) !important;border-radius:var(--dash-card-radius) !important;box-shadow:var(--dash-card-shadow) !important;transition:box-shadow 0.15s ease,border-color 0.15s ease !important}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-stat::before{width:3px;background:var(--dash-primary) !important;border-radius:var(--dash-card-radius) 0 0 var(--dash-card-radius);opacity:1}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-stat--week::before{background:var(--dash-success) !important}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-stat:hover{transform:none !important;border-color:#cbd5e1 !important;box-shadow:var(--dash-card-shadow-hover) !important}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-stat__icon{width:2.5rem;height:2.5rem;border-radius:10px;font-size:1rem;background:#eff6ff !important;color:var(--dash-primary) !important;border:1px solid #bfdbfe;box-shadow:none !important;transition:none !important}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-stat:hover .beranda-visit-stat__icon{transform:none !important}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-stat--week .beranda-visit-stat__icon{background:#ecfdf5 !important;color:var(--dash-success) !important;border-color:#a7f3d0}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-stat__label{font-size:0.6875rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--dash-muted);padding-right:3rem}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-stat__num{font-family:var(--ds-font,var(--font-sans,'Plus Jakarta Sans','Inter',system-ui,sans-serif));font-size:clamp(1.75rem,1.4rem+0.8vw,2.25rem) !important;font-weight:700 !important;font-variant-numeric:tabular-nums;letter-spacing:-0.03em;color:var(--dash-num) !important;margin-top:0.25rem}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-stat--week .beranda-visit-stat__num{color:var(--dash-success) !important}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-chart-shell{background:#fff !important;border:var(--dash-card-border) !important;border-radius:var(--dash-card-radius) !important;box-shadow:none !important;padding:0.75rem !important}body.sg-homepage #beranda-root .beranda-exec-grid>.col{display:flex}body.sg-homepage #beranda-root .beranda-exec-grid .beranda-exec-card{background:#fff !important;border:var(--dash-card-border) !important;border-radius:var(--dash-card-radius) !important;box-shadow:var(--dash-card-shadow) !important;padding:1.125rem 1.25rem !important;transition:box-shadow 0.15s ease,border-color 0.15s ease !important}body.sg-homepage #beranda-root .beranda-exec-grid .beranda-exec-card::after{display:none}body.sg-homepage #beranda-root .beranda-exec-grid .beranda-exec-card:hover{transform:none !important;border-color:#cbd5e1 !important;box-shadow:var(--dash-card-shadow-hover) !important}body.sg-homepage #beranda-root .beranda-exec-card__icon-wrap{width:2.5rem !important;height:2.5rem !important;border-radius:10px !important;font-size:1rem !important;background:#eff6ff !important;color:var(--dash-primary) !important;border:1px solid #bfdbfe;box-shadow:none !important}body.sg-homepage #beranda-root .beranda-exec-card--misi .beranda-exec-card__icon-wrap{background:#f5f3ff !important;color:#6d28d9 !important;border-color:#ddd6fe}body.sg-homepage #beranda-root .beranda-exec-card--struktur .beranda-exec-card__icon-wrap{background:#ecfdf5 !important;color:var(--dash-success) !important;border-color:#a7f3d0}body.sg-homepage #beranda-root .beranda-exec-card__title{font-size:0.9375rem !important;font-weight:600 !important;color:var(--dash-num) !important}body.sg-homepage #beranda-root .beranda-exec-card__quote{display:none}body.sg-homepage .sg-hero-stats .sg-stat-glass,body.sg-homepage .sg-hero-stats .sg-hero-stat-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;background:rgba(255,255,255,0.12) !important;border:1px solid rgba(255,255,255,0.2) !important;border-radius:10px !important;min-height:4.5rem !important;padding:0.75rem 0.85rem !important;transition:background-color 0.15s ease,border-color 0.15s ease !important}body.sg-homepage .sg-hero-stats .sg-stat-display:hover,body.sg-homepage .sg-hero-stats .sg-stat-glass:hover{transform:none !important;background:rgba(255,255,255,0.16) !important;border-color:rgba(255,255,255,0.28) !important;box-shadow:none !important}body.sg-homepage .sg-hero-stats .sg-stat-glass__body{width:100%}body.sg-homepage .sg-hero-stats .sg-stat-glass__num{font-family:var(--ds-font,var(--font-sans,'Plus Jakarta Sans','Inter',system-ui,sans-serif));font-size:clamp(1.375rem,1.2rem+0.5vw,1.625rem) !important;font-weight:700 !important;font-variant-numeric:tabular-nums;color:#fff !important;line-height:1.1}body.sg-homepage .sg-hero-stats .sg-stat-glass__label{font-size:0.6875rem !important;font-weight:500;letter-spacing:0.03em;color:rgba(226,232,240,0.9) !important;margin-top:0.2rem}body.sg-homepage .sg-quick-menu__card{background:#fff !important;border:var(--dash-card-border) !important;box-shadow:var(--dash-card-shadow) !important}body.sg-homepage .sg-quick-menu__card:hover{transform:none !important;box-shadow:var(--dash-card-shadow-hover) !important}@media (max-width:767.98px){body.sg-homepage #beranda-root .gov-kpi-card__head{flex-wrap:wrap}body.sg-homepage #beranda-root .gov-kpi-card__head-aside{flex-direction:row;align-items:center;width:100%;justify-content:space-between}body.sg-homepage #beranda-root #beranda-kunjungan-web .beranda-visit-stat__num{font-size:1.625rem !important}}@media (prefers-reduced-motion:reduce){body.sg-homepage #beranda-root .gov-kpi-card__progress-fill{transition:none !important}}#beranda-root{--beranda-radius:10px;--beranda-navy:#003366;--beranda-royal:#1e3a8a;--beranda-emerald:#059669;--beranda-gold:#d4a853;--beranda-float-shadow:0 10px 30px rgba(0,0,0,0.08);--beranda-premium-shadow:0 20px 40px rgba(0,0,0,0.1);--beranda-glass-radius:25px}#beranda-root .beranda-float-panel{border-radius:var(--beranda-glass-radius);box-shadow:var(--beranda-float-shadow);background:rgba(255,255,255,0.55);border:1px solid rgba(255,255,255,0.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#beranda-root .beranda-float-panel--premium{box-shadow:var(--beranda-premium-shadow);background:rgba(255,255,255,0.62);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#beranda-root .beranda-section__head-row{position:relative;z-index:1;margin-bottom:1.5rem}#beranda-root .beranda-section__desc{margin:0.35rem 0 0;font-size:0.9rem;font-weight:400;color:#64748b;max-width:36rem}#beranda-root .alert{border-radius:var(--beranda-radius)}.beranda-portal-strip{width:100%;margin:0;padding:clamp(12px,2.5vw,22px) 1rem;background:linear-gradient(180deg,#f0f4f8 0%,#e8eef5 100%);border-bottom:1px solid rgba(0,51,102,0.12)}@media (min-width:576px){.beranda-portal-strip{padding-left:1.25rem;padding-right:1.25rem}}.beranda-portal-strip__inner{margin:0 auto;max-width:72rem;text-align:center}.beranda-portal-strip__title{margin:0;padding:0;font-family:'Inter',system-ui,sans-serif;font-size:clamp(22px,1.2rem+0.85vw,24px);font-weight:700;letter-spacing:-0.02em;line-height:1.28;color:#003366}.beranda-portal-strip__subtitle{margin:clamp(4px,0.35rem+0.2vw,6px) 0 0;padding:0;font-family:'Inter',system-ui,sans-serif;font-size:clamp(14px,0.82rem+0.35vw,16px);font-weight:400;line-height:1.45;color:#495057}#beranda-root{padding-top:0;padding-bottom:0}#beranda-root>.beranda-section{margin-bottom:0;padding-top:clamp(80px,11vw,120px);padding-bottom:clamp(80px,11vw,120px)}#beranda-root .beranda-section--surface-white{background:#ffffff}#beranda-root .beranda-section--surface-muted{background:#f8f9fa}#beranda-root .beranda-section__title{font-family:'Inter',system-ui,sans-serif;font-size:clamp(18px,1rem+0.55vw,20px);font-weight:700;color:#003366;letter-spacing:-0.02em;text-transform:none}#beranda-root .beranda-section__link-all{color:#003366 !important;font-weight:600}#beranda-root .beranda-section__link-all:hover{color:#00264d !important}#beranda-root #beranda-ringkasan-eksekutif{position:relative;overflow:hidden}#beranda-root #beranda-ringkasan-eksekutif::before{content:"";position:absolute;inset:0;background:radial-gradient(480px 220px at 6% 0%,rgba(59,130,246,0.14),transparent 68%),radial-gradient(420px 200px at 94% 12%,rgba(139,92,246,0.12),transparent 70%),radial-gradient(360px 180px at 50% 100%,rgba(16,185,129,0.08),transparent 72%);pointer-events:none}#beranda-root .beranda-exec-section__head{position:relative;z-index:1;margin-bottom:1.75rem;padding-inline:clamp(1rem,2.5vw,1.35rem)}#beranda-root .beranda-exec-section__eyebrow{margin:0.35rem 0 0;font-size:0.72rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#64748b}#beranda-root #beranda-ringkasan-eksekutif .beranda-exec-section__foot{padding-inline:clamp(1rem,2.5vw,1.35rem)}.beranda-exec-grid{position:relative;z-index:1}.beranda-exec-grid>.col{display:flex}.beranda-exec-grid .beranda-exec-card{width:100%;min-height:100%;display:flex;flex-direction:column;position:relative;isolation:isolate;overflow:hidden;padding:1.25rem 1.25rem 1.15rem;border-radius:18px;background:rgba(255,255,255,0.52);border:1px solid rgba(255,255,255,0.2);box-shadow:0 10px 40px rgba(15,23,42,0.06),0 2px 12px rgba(15,23,42,0.04),inset 0 1px 0 rgba(255,255,255,0.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.38s cubic-bezier(0.22,1,0.36,1),box-shadow 0.38s cubic-bezier(0.22,1,0.36,1),border-color 0.38s ease}.beranda-exec-grid .beranda-exec-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0.55}.beranda-exec-card--visi::after{background:linear-gradient(145deg,rgba(59,130,246,0.1) 0%,transparent 42%)}.beranda-exec-card--misi::after{background:linear-gradient(145deg,rgba(139,92,246,0.11) 0%,transparent 42%)}.beranda-exec-card--struktur::after{background:linear-gradient(145deg,rgba(16,185,129,0.1) 0%,transparent 42%)}.beranda-exec-grid .beranda-exec-card:hover{transform:scale(1.02) translateY(-5px);border-color:rgba(255,255,255,0.45);box-shadow:0 22px 48px rgba(15,23,42,0.1),0 8px 24px rgba(15,23,42,0.06),inset 0 1px 0 rgba(255,255,255,0.85)}.beranda-exec-card__quote{position:absolute;top:0.15rem;right:0.75rem;font-family:Georgia,"Times New Roman",serif;font-size:clamp(4.5rem,8vw,6.5rem);line-height:0.85;font-weight:700;color:rgba(15,23,42,0.05);pointer-events:none;user-select:none;z-index:0}.beranda-exec-card--visi .beranda-exec-card__quote{color:rgba(37,99,235,0.09)}.beranda-exec-card--misi .beranda-exec-card__quote{color:rgba(124,58,237,0.09)}.beranda-exec-card__icon-wrap{position:relative;z-index:1;width:3.25rem;height:3.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.2rem;border:1px solid rgba(255,255,255,0.55);box-shadow:0 6px 18px rgba(15,23,42,0.06)}.beranda-exec-card--visi .beranda-exec-card__icon-wrap{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);color:#1d4ed8}.beranda-exec-card--misi .beranda-exec-card__icon-wrap{background:linear-gradient(135deg,#ede9fe 0%,#ddd6fe 100%);color:#6d28d9}.beranda-exec-card--struktur .beranda-exec-card__icon-wrap{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);color:#047857}.beranda-exec-card__title{position:relative;z-index:1;margin:0 0 0.85rem;font-size:0.7rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#0f2744}.beranda-exec-card__content{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.beranda-exec-card__body--fade{position:relative;flex:1 1 auto;margin-bottom:0.5rem}.beranda-exec-card__body--fade::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.75rem;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(248,250,252,0.92) 55%,rgba(248,250,252,0.98));pointer-events:none}.beranda-exec-card__text{margin:0;font-size:clamp(0.84rem,0.8rem+0.2vw,0.95rem);font-weight:500;line-height:1.65;color:#334155;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.beranda-exec-card__footer{position:relative;z-index:1;margin-top:auto;padding-top:0.75rem}.beranda-exec-ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;width:100%;padding:0.55rem 1rem;font-size:0.82rem;font-weight:600;letter-spacing:0.03em;text-decoration:none;border-radius:10px;border:1px solid transparent;background:transparent;transition:color 0.28s ease,background 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease}.beranda-exec-ghost-btn--visi{color:#1d4ed8;border-color:rgba(59,130,246,0.45)}.beranda-exec-ghost-btn--visi:hover{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:transparent;box-shadow:0 8px 22px rgba(37,99,235,0.28)}.beranda-exec-ghost-btn--misi{color:#6d28d9;border-color:rgba(139,92,246,0.45)}.beranda-exec-ghost-btn--misi:hover{color:#fff;background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 100%);border-color:transparent;box-shadow:0 8px 22px rgba(124,58,237,0.28)}.beranda-exec-ghost-btn--struktur{color:#047857;border-color:rgba(16,185,129,0.45)}.beranda-exec-ghost-btn--struktur:hover{color:#fff;background:linear-gradient(135deg,#34d399 0%,#059669 100%);border-color:transparent;box-shadow:0 8px 22px rgba(5,150,105,0.28)}.beranda-exec-org{display:flex;flex-direction:column;align-items:center;gap:0;padding:0.35rem 0 0.25rem;flex:1 1 auto}.beranda-exec-org__node{display:flex;flex-direction:column;align-items:center;gap:0.35rem;min-width:7.5rem;padding:0.5rem 0.65rem;border-radius:10px;background:rgba(255,255,255,0.72);border:1px solid rgba(16,185,129,0.22);box-shadow:0 4px 14px rgba(15,23,42,0.05)}.beranda-exec-org__node--lead{border-color:rgba(16,185,129,0.35);background:linear-gradient(180deg,rgba(255,255,255,0.9) 0%,rgba(209,250,229,0.45) 100%)}.beranda-exec-org__avatar{width:2.35rem;height:2.35rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#047857;background:linear-gradient(145deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid rgba(16,185,129,0.25);box-shadow:0 4px 12px rgba(16,185,129,0.15)}.beranda-exec-org__label{font-size:0.68rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;text-align:center;color:#0f4c3a;line-height:1.3}.beranda-exec-org__vline{width:2px;height:1.1rem;background:linear-gradient(180deg,rgba(16,185,129,0.5),rgba(16,185,129,0.2));border-radius:2px}.beranda-exec-org__branch{display:flex;align-items:flex-start;justify-content:center;gap:0.65rem;width:100%;max-width:16rem;position:relative;padding-top:0.55rem}.beranda-exec-org__branch::before{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,rgba(16,185,129,0.35) 15%,rgba(16,185,129,0.35) 85%,transparent);border-radius:2px}.beranda-exec-org__branch .beranda-exec-org__node{flex:1 1 0;min-width:0;padding:0.45rem 0.4rem}.beranda-exec-org__branch .beranda-exec-org__node::before{content:"";position:absolute;top:-0.55rem;left:50%;width:2px;height:0.55rem;margin-left:-1px;background:rgba(16,185,129,0.35)}.beranda-exec-org__branch .beranda-exec-org__node{position:relative}.beranda-exec-org__branch .beranda-exec-org__label{font-size:0.62rem}@media (prefers-reduced-motion:reduce){.beranda-exec-grid .beranda-exec-card{transition:box-shadow 0.2s ease,border-color 0.2s ease}.beranda-exec-grid .beranda-exec-card:hover{transform:none}}#beranda-root #beranda-pusat-informasi .beranda-section__title,#beranda-root #beranda-galeri-kegiatan .beranda-section__title{color:var(--beranda-navy);font-weight:700}.page-index-redesign{background:var(--page-bg)}.page-index-redesign .beranda-portal-strip{display:none}.page-index-redesign #beranda-root{padding-top:0;padding-bottom:0}.page-index-redesign #beranda-root>.beranda-section{padding-top:clamp(54px,6.5vw,78px);padding-bottom:clamp(54px,6.5vw,78px)}.page-index-redesign .digital-library--beranda-hero .digital-library__hero--intl{position:relative;overflow:hidden;margin-top:clamp(8px,1.2vw,14px);padding:clamp(36px,5.5vw,62px) 1rem clamp(24px,3.8vw,38px);background:radial-gradient(420px 200px at 10% 16%,rgba(214,229,248,0.8),rgba(214,229,248,0)),radial-gradient(420px 200px at 92% 14%,rgba(214,229,248,0.75),rgba(214,229,248,0)),linear-gradient(180deg,#f6f9ff 0%,#eef4fb 100%);border:1px solid #e1e9f5;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.08)}.page-index-redesign .digital-library--beranda-hero .digital-library__hero--intl::before{content:none}.page-index-redesign .digital-library--beranda-hero .digital-library__title--hero{font-size:clamp(1.95rem,1.25rem+2.25vw,2.75rem);font-weight:800;color:#003366;letter-spacing:0.008em;white-space:nowrap;line-height:1.08;text-transform:uppercase}.page-index-redesign .digital-library--beranda-hero .digital-library__subtitle{margin:0.45rem auto 0.85rem;font-size:clamp(0.88rem,0.77rem+0.3vw,0.98rem);color:#495057}.page-index-redesign .digital-library--beranda-hero .library-doc-search-shell{width:min(100%,700px);max-width:min(100%,700px);margin-top:0.15rem}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__combo{border-radius:999px;border:1px solid #d8e2ef;background:#fff;box-shadow:0 2px 8px rgba(37,99,235,0.08),0 12px 26px rgba(37,99,235,0.14);padding:4px;display:flex !important;align-items:center !important;gap:0 !important;min-height:52px}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__combo:focus-within{border-color:#9fc4ef;box-shadow:0 2px 8px rgba(37,99,235,0.08),0 12px 26px rgba(37,99,235,0.14),0 0 0 3px rgba(13,99,207,0.15)}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__input{font-size:0.95rem}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__field{min-height:48px;align-self:center;display:flex !important;align-items:center !important}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__input{height:44px;line-height:44px;padding-top:0 !important;padding-bottom:0 !important;padding-left:8px !important;padding-right:12px !important;display:block}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__icon{height:44px;display:inline-flex;align-items:center;justify-content:center}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__submit{height:44px;min-height:44px;min-width:86px;padding-left:1.2rem;padding-right:1.2rem;border-radius:999px;background:linear-gradient(180deg,#0d63cf 0%,#0a57b7 100%);box-shadow:none;margin:0 !important;align-self:center !important;display:inline-flex;align-items:center;justify-content:center;line-height:1;position:relative;top:0;border-left:0 !important}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__submit:hover{background:#084fae}.page-index-redesign .digital-library__cat{border-radius:999px;font-weight:600}.page-index-redesign .digital-library__cat--kelembagaan{background:#e8f1ff;color:#2058a8}.page-index-redesign .digital-library__cat--pelayanan{background:#fff3df;color:#b86b00}.page-index-redesign .digital-library__cat--sakip{background:#e8f8ee;color:#177245}.page-index-redesign .library-doc-category-filter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.8rem}.page-index-redesign .library-doc-category-filter__btn{border-radius:14px;border:1px solid #e0e7f1;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,0.08);min-height:76px;padding:0.72rem 0.82rem;transition:transform 0.2s ease,box-shadow 0.2s ease}.page-index-redesign .library-doc-category-filter__icon{width:2.15rem;height:2.15rem;border-radius:10px}.page-index-redesign .library-doc-category-filter__label{font-size:0.86rem;line-height:1.2}.page-index-redesign .library-doc-category-filter__count{font-size:0.8rem;margin-top:0.06rem}.page-index-redesign .library-doc-category-filter__btn:hover{transform:translateY(-4px)}.page-index-redesign .library-doc-category-filter__btn.is-active{background:linear-gradient(135deg,#0f60ca 0%,#0a4fae 100%);color:#fff;border-color:transparent}.page-index-redesign .library-doc-category-filter__btn.is-active .library-doc-category-filter__count{color:rgba(255,255,255,0.88)}.page-index-redesign .card.section-card{border-radius:16px;border:1px solid #e1e8f2;box-shadow:0 4px 20px rgba(0,0,0,0.08)}.page-index-redesign .card.section-card>.card-body{padding:1.35rem 1.2rem 1.1rem}.page-index-redesign .digital-library__table-wrap{border-radius:14px;overflow:hidden;background:#fff}.page-index-redesign .digital-library__table{border-collapse:separate;border-spacing:0 10px;margin-top:-10px}.page-index-redesign .digital-library__table thead th{border:none;background:#f5f8fc;font-weight:700;color:#22324a;font-size:0.86rem;padding-top:0.82rem;padding-bottom:0.82rem;text-transform:uppercase;letter-spacing:0.02em}.page-index-redesign .digital-library__table tbody td{border-top:1px solid #ebeff5;border-bottom:1px solid #ebeff5;background:#fff;padding-top:0.78rem;padding-bottom:0.78rem}.page-index-redesign .digital-library__table tbody td:first-child{border-left:1px solid #ebeff5;border-top-left-radius:12px;border-bottom-left-radius:12px}.page-index-redesign .digital-library__table tbody td:last-child{border-right:1px solid #ebeff5;border-top-right-radius:12px;border-bottom-right-radius:12px}.page-index-redesign .digital-library__table tbody tr{transition:transform 0.2s ease,background-color 0.2s ease}.page-index-redesign .digital-library__table tbody tr:hover{transform:translateY(-4px);background:#f9fcff}.page-index-redesign .digital-library__doc-title{font-size:0.93rem;line-height:1.42}.page-index-redesign .digital-library__size{color:#4b5563;font-weight:500}.page-index-redesign .digital-library__doc-icon .fa-file-pdf{color:#dc3545}.page-index-redesign .digital-library__doc-icon .fa-file-word{color:#2563eb}.page-index-redesign .digital-library__doc-icon .fa-file-powerpoint{color:#f97316}.page-index-redesign .digital-library__actions{display:flex;justify-content:flex-end;align-items:center;gap:0.4rem;white-space:nowrap}.page-index-redesign .digital-library__actions .btn{border-radius:999px;min-height:34px;font-size:0.82rem;padding-left:0.82rem;padding-right:0.82rem;width:auto;min-width:78px;display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;text-align:center}.page-index-redesign .digital-library__actions .btn i{width:1em;text-align:center;line-height:1}.page-index-redesign .digital-library__actions .btn-outline-secondary{border-color:#0d5ec9;color:#0d5ec9}.page-index-redesign .digital-library__actions .btn-primary{background:linear-gradient(180deg,#0d63cf 0%,#0a57b7 100%);border-color:#0a57b7}.page-index-redesign .library-doc-pagination{padding:0.35rem;border-radius:999px;border:1px solid #dbe6f2;background:#f7f9fd}.page-index-redesign .library-doc-pagination__btn{min-width:34px;height:34px;font-size:0.82rem}.page-index-redesign #beranda-root #beranda-pusat-informasi.beranda-section{margin-top:34px;padding-top:clamp(40px,5vw,58px)}.page-index-redesign .site-footer__cta-band{background:#f4f7fc}.page-index-redesign{--brand-primary:#0a57b7;--brand-primary-dark:#084a9c;--brand-soft:#eaf2fd;--text-primary:#123a67;--border-soft:#d9e4f2}.page-index-redesign #beranda-library-dokumen.beranda-section{padding-top:1rem;padding-bottom:2.2rem}.page-index-redesign .digital-library--beranda-hero .digital-library__hero--intl{margin-top:0}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__combo{border-color:var(--border-soft)}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__submit{background:linear-gradient(180deg,var(--brand-primary) 0%,var(--brand-primary-dark) 100%);border-color:var(--brand-primary-dark)}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__submit:hover{background:var(--brand-primary-dark)}.page-index-redesign .library-doc-category-filter__btn{border-color:var(--border-soft)}.page-index-redesign .library-doc-category-filter__icon{background:var(--brand-soft);color:var(--brand-primary)}.page-index-redesign .library-doc-category-filter__btn.is-active{background:linear-gradient(135deg,#0c61c8 0%,var(--brand-primary-dark) 100%)}.page-index-redesign .library-doc-category-filter__label{color:var(--text-primary)}.page-index-redesign .library-doc-category-filter__btn.is-active .library-doc-category-filter__label{color:#ffffff}.page-index-redesign .library-doc-category-filter__count{color:#516b8d}.page-index-redesign .digital-library__cat--kelembagaan,.page-index-redesign .digital-library__cat--pelayanan,.page-index-redesign .digital-library__cat--sakip{background:var(--brand-soft);color:var(--brand-primary)}.page-index-redesign .digital-library__actions .btn-outline-secondary{border-color:var(--brand-primary);color:var(--brand-primary)}.page-index-redesign .digital-library__actions .btn-primary{background:linear-gradient(180deg,var(--brand-primary) 0%,var(--brand-primary-dark) 100%);border-color:var(--brand-primary-dark)}.page-index-redesign .digital-library__actions .btn-primary:hover,.page-index-redesign .digital-library__actions .btn-outline-secondary:hover{background:var(--brand-primary-dark);border-color:var(--brand-primary-dark);color:#fff}.page-index-redesign .library-doc-pagination__btn.is-active{background:var(--brand-primary);color:#fff}@media (max-width:1199.98px){.page-index-redesign .library-doc-category-filter{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.page-index-redesign .digital-library--beranda-hero .digital-library__title--hero{white-space:normal;font-size:clamp(1.55rem,1.22rem+3vw,2rem)}.page-index-redesign .library-doc-category-filter{grid-template-columns:1fr}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__field{min-height:46px}.page-index-redesign .digital-library--beranda-hero .library-doc-search-header__submit{min-height:40px;height:40px;min-width:78px}}#beranda-root #beranda-kunjungan-web .beranda-visit-card{border:1px solid rgba(226,232,240,0.95);border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#fafbfd 100%);box-shadow:0 4px 24px rgba(15,39,68,0.06),0 1px 3px rgba(15,39,68,0.04);overflow:hidden;transition:box-shadow 0.3s ease,transform 0.3s ease}#beranda-root #beranda-kunjungan-web .beranda-visit-card:hover{box-shadow:0 12px 36px rgba(15,39,68,0.09),0 2px 6px rgba(15,39,68,0.04)}#beranda-root #beranda-kunjungan-web .beranda-visit-card .card-body{padding:clamp(1.25rem,2.5vw,1.75rem) !important}#beranda-root #beranda-kunjungan-web .beranda-visit-stats{--bs-gutter-x:1rem;margin-bottom:1.25rem}#beranda-root #beranda-kunjungan-web .beranda-visit-stat{position:relative;height:100%;border-radius:16px;border:1px solid #e8edf4;background:#ffffff;padding:1.15rem 1.25rem 1.1rem;box-shadow:0 2px 14px rgba(15,39,68,0.05);transition:all 0.3s ease;overflow:hidden}#beranda-root #beranda-kunjungan-web .beranda-visit-stat::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:16px 0 0 16px;background:linear-gradient(180deg,#3b6ea8 0%,#1a3f6e 100%);opacity:0.85}#beranda-root #beranda-kunjungan-web .beranda-visit-stat--week::before{background:linear-gradient(180deg,#2d9a78 0%,#0b5e48 100%)}#beranda-root #beranda-kunjungan-web .beranda-visit-stat:hover{transform:translateY(-3px);border-color:#d4dce8;box-shadow:0 10px 28px rgba(15,39,68,0.09)}#beranda-root #beranda-kunjungan-web .beranda-visit-stat__icon{position:absolute;top:1rem;right:1rem;width:2.75rem;height:2.75rem;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:transform 0.3s ease}#beranda-root #beranda-kunjungan-web .beranda-visit-stat__icon i{line-height:1;-webkit-font-smoothing:antialiased}#beranda-root #beranda-kunjungan-web .beranda-visit-stat:hover .beranda-visit-stat__icon{transform:scale(1.06)}#beranda-root #beranda-kunjungan-web .beranda-visit-stat--today .beranda-visit-stat__icon{background:linear-gradient(145deg,#1a5a96 0%,#1a3f6e 100%);color:#fff;box-shadow:0 4px 14px rgba(26,63,110,0.28)}#beranda-root #beranda-kunjungan-web .beranda-visit-stat--week .beranda-visit-stat__icon{background:linear-gradient(145deg,#1a9a72 0%,#0b5e48 100%);color:#fff;box-shadow:0 4px 14px rgba(11,94,72,0.28)}#beranda-root #beranda-kunjungan-web .beranda-visit-stat__label{display:block;font-size:0.8rem;font-weight:600;color:#64748b;letter-spacing:0.02em;margin:0;padding-right:2.75rem}#beranda-root #beranda-kunjungan-web .beranda-visit-stat__num{font-size:clamp(1.75rem,2.5vw+0.5rem,2.1rem);font-weight:700;line-height:1.1;color:#0a2f63;letter-spacing:-0.03em;margin:0.35rem 0 0}#beranda-root #beranda-kunjungan-web .beranda-visit-stat--week .beranda-visit-stat__num{color:#0b5e48}#beranda-root #beranda-kunjungan-web .beranda-section__desc{font-size:0.84rem;font-weight:500;color:#64748b;line-height:1.45}#beranda-root #beranda-kunjungan-web .beranda-visit-caption{color:#64748b;font-size:0.84rem;font-weight:500;margin:0 0 1rem;line-height:1.5}#beranda-root #beranda-kunjungan-web .beranda-visit-chart-shell{border-radius:16px;border:1px solid #e8edf4;background:#ffffff;padding:0.65rem 0.5rem 0.45rem;box-shadow:inset 0 1px 0 rgba(255,255,255,0.95)}#beranda-root #beranda-kunjungan-web .beranda-visit-chart-wrap{position:relative;width:100%;height:clamp(240px,32vw,280px)}#beranda-root #beranda-kunjungan-web .beranda-visit-chart-wrap canvas{display:block;width:100% !important;height:100% !important}#beranda-root #beranda-kunjungan-web .beranda-visit-chart-error{display:none;margin-top:0.75rem;padding:0.65rem 0.85rem;border-radius:12px;border:1px solid #f5d0d6;background:#fef7f8;color:#9f1239;font-size:0.82rem}#beranda-root #beranda-kunjungan-web .beranda-visit-chart-error.is-visible{display:block}#beranda-root{display:flex;flex-direction:column}#beranda-root>.beranda-section{order:10}#beranda-root #beranda-dashboard-widgets{order:1}#beranda-root #beranda-team-targets{order:2}#beranda-root #beranda-ringkasan-eksekutif{order:3}#beranda-root #beranda-pusat-informasi{order:4}#beranda-root #beranda-galeri-kegiatan{order:5}#beranda-root #beranda-kunjungan-web{order:6}#beranda-root #beranda-dashboard-widgets.gov-kpi-section{padding:0.35rem 0 0.5rem;margin-bottom:0}#beranda-root .gov-kpi-section__shell{font-family:var(--font-sans,system-ui,sans-serif);background:linear-gradient(160deg,#e8f1fa 0%,#f4f8fc 48%,#eef2f7 100%);border:1px solid rgba(12,74,110,0.07);border-radius:20px;padding:1.15rem 1.1rem 1.1rem;box-shadow:0 10px 36px rgba(15,55,95,0.06)}@media (min-width:768px){#beranda-root .gov-kpi-section__shell{padding:1.35rem 1.45rem 1.25rem}}#beranda-root .gov-kpi-section__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0.65rem 1rem;margin-bottom:1rem;padding-bottom:0.85rem;border-bottom:1px solid rgba(12,74,110,0.08)}#beranda-root .gov-kpi-section__title{margin:0 0 0.2rem;font-size:clamp(1.2rem,1.8vw+0.45rem,1.55rem);font-weight:700;color:#0a2f63;letter-spacing:-0.02em;line-height:1.2}#beranda-root .gov-kpi-section__subtitle{margin:0;font-size:0.82rem;font-weight:500;color:#5a6f87;letter-spacing:0.01em}#beranda-root .gov-kpi-section__meta{display:flex;align-items:center;gap:0.65rem;font-size:0.72rem;font-weight:600;color:#64748b}#beranda-root .gov-kpi-section__live{display:inline-flex;align-items:center;gap:0.35rem;padding:0.22rem 0.55rem;border-radius:999px;background:rgba(16,185,129,0.12);color:#047857;border:1px solid rgba(16,185,129,0.22);text-transform:uppercase;letter-spacing:0.04em;font-size:0.65rem}#beranda-root .gov-kpi-section__live-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,0.25);animation:govKpiPulse 2s ease-in-out infinite}@keyframes govKpiPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.65;transform:scale(0.92)}}#beranda-root .gov-kpi-card{height:100%;background:#fff;border-radius:20px;border:1px solid rgba(226,235,245,0.95);box-shadow:0 6px 22px rgba(15,55,95,0.07);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}#beranda-root .gov-kpi-card:hover{transform:translateY(-4px);border-color:rgba(59,130,246,0.22);box-shadow:0 14px 32px rgba(15,55,95,0.11)}#beranda-root .gov-kpi-card__row{display:flex;align-items:flex-start;gap:0.85rem;padding:1rem 1rem 0.95rem}@media (min-width:576px){#beranda-root .gov-kpi-card__row{padding:1.05rem 1.15rem 1rem;gap:1rem}}#beranda-root .gov-kpi-card__icon{flex:0 0 auto;width:3rem;height:3rem;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;background:linear-gradient(145deg,#1a5da8 0%,#3d8deb 100%);box-shadow:0 8px 18px rgba(29,95,174,0.28)}#beranda-root .gov-kpi-card--success .gov-kpi-card__icon{background:linear-gradient(145deg,#047857 0%,#10b981 100%);box-shadow:0 8px 18px rgba(4,120,87,0.25)}#beranda-root .gov-kpi-card--danger .gov-kpi-card__icon{background:linear-gradient(145deg,#b91c1c 0%,#ef4444 100%);box-shadow:0 8px 18px rgba(185,28,28,0.22)}#beranda-root .gov-kpi-card__content{flex:1 1 auto;min-width:0}#beranda-root .gov-kpi-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:0.5rem 0.75rem;margin-bottom:0.35rem}#beranda-root .gov-kpi-card__title{margin:0;font-size:0.78rem;font-weight:700;line-height:1.35;letter-spacing:0.04em;text-transform:uppercase;color:#1e3a5f}@media (min-width:576px){#beranda-root .gov-kpi-card__title{font-size:0.82rem}}#beranda-root .gov-kpi-card__head-aside{display:flex;flex-direction:column;align-items:flex-end;gap:0.25rem;flex-shrink:0}#beranda-root .gov-kpi-card__pct{font-size:clamp(1.65rem,2.5vw+0.4rem,2.15rem);font-weight:700;line-height:1;letter-spacing:-0.03em;color:#0a2f63}#beranda-root .gov-kpi-card--success .gov-kpi-card__pct{color:#047857}#beranda-root .gov-kpi-card--danger .gov-kpi-card__pct{color:#b91c1c}#beranda-root .gov-kpi-card__pct-unit{font-size:0.58em;font-weight:600;margin-left:0.02em;opacity:0.85}#beranda-root .gov-kpi-card__badge{font-size:0.64rem;font-weight:600;padding:0.2rem 0.5rem;border-radius:999px;white-space:nowrap}#beranda-root .gov-kpi-card__badge--good{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}#beranda-root .gov-kpi-card__badge--mid{color:#b45309;background:#fffbeb;border:1px solid #fde68a}#beranda-root .gov-kpi-card__badge--warn{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}#beranda-root .gov-kpi-card__badge--compare{color:#0369a1;background:#eff6ff;border:1px solid #bfdbfe}#beranda-root .gov-kpi-card__info{margin:0 0 0.55rem;font-size:0.84rem;font-weight:500;color:#64748b;line-height:1.35}#beranda-root .gov-kpi-card__info strong,#beranda-root .gov-kpi-card__info b{color:#0f2748;font-weight:600}#beranda-root .gov-kpi-card__progress{display:block;height:11px;border-radius:999px;background:#e8eef5;overflow:hidden;margin-bottom:0.45rem;box-shadow:inset 0 1px 2px rgba(15,55,95,0.06)}#beranda-root .gov-kpi-card__progress-fill{display:block;height:100%;width:0;max-width:100%;border-radius:999px;background:linear-gradient(90deg,#1a5da8 0%,#3b82f6 45%,#60a5fa 100%);box-shadow:0 0 14px rgba(59,130,246,0.4);animation:govKpiBarGrow 1.1s cubic-bezier(0.22,1,0.36,1) forwards}#beranda-root .gov-kpi-card--success .gov-kpi-card__progress-fill{background:linear-gradient(90deg,#047857 0%,#10b981 50%,#34d399 100%);box-shadow:0 0 12px rgba(16,185,129,0.35)}#beranda-root .gov-kpi-card--danger .gov-kpi-card__progress-fill{background:linear-gradient(90deg,#b91c1c 0%,#ef4444 50%,#f87171 100%);box-shadow:0 0 12px rgba(239,68,68,0.3)}@keyframes govKpiBarGrow{from{width:0}to{width:var(--gov-kpi-pct,0%)}}#beranda-root .gov-kpi-card__trend{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.72rem;font-weight:600;color:#64748b}#beranda-root .gov-kpi-card__trend--up{color:#047857}#beranda-root .gov-kpi-card__trend--down{color:#b91c1c}#beranda-root .gov-kpi-card__compare{display:flex;align-items:center;flex-wrap:wrap;gap:0.45rem 0.65rem;margin-top:0.15rem;font-size:0.95rem}#beranda-root .gov-kpi-card__compare-from{font-weight:600;color:#64748b}#beranda-root .gov-kpi-card__compare-to{font-weight:700;color:#0a2f63;font-size:1.05rem}#beranda-root .gov-kpi-card__compare-arrow{color:#2563eb}@media (max-width:575.98px){#beranda-root .gov-kpi-card__head{flex-direction:column;align-items:stretch}#beranda-root .gov-kpi-card__head-aside{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}#beranda-root .gov-kpi-card__actions{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-top:0.35rem}#beranda-root .gov-kpi-card__detail-btn{font-family:var(--font-sans,system-ui,sans-serif);font-size:0.72rem;font-weight:600;padding:0.28rem 0.65rem;border-radius:999px;color:#1d5fae;background:#eff6ff;border:1px solid #bfdbfe;transition:background 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}#beranda-root .gov-kpi-card__detail-btn:hover{color:#fff;background:linear-gradient(135deg,#1a5da8,#3b82f6);border-color:transparent;box-shadow:0 4px 12px rgba(29,95,174,0.28)}.gov-kpi-modal__header{background:linear-gradient(135deg,#0a2f63 0%,#1d5fae 100%);color:#fff;border-bottom:none;padding:1rem 1.25rem}.gov-kpi-modal__eyebrow{font-size:0.68rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;opacity:0.85;margin:0}.gov-kpi-modal__body{background:#f4f8fc;padding:1.15rem 1.25rem}.gov-kpi-modal__footer{background:#f4f8fc;padding:0.75rem 1.25rem 1.15rem}.gov-kpi-modal__panel{background:#fff;border-radius:14px;border:1px solid #e2ebf5;padding:0.85rem 0.9rem;height:100%;max-height:320px;overflow-y:auto}.gov-kpi-modal__panel-title{font-family:var(--font-sans,system-ui,sans-serif);font-size:0.82rem;font-weight:700;margin:0 0 0.65rem;display:flex;align-items:center;gap:0.4rem}.gov-kpi-modal__panel--selesai .gov-kpi-modal__panel-title{color:#047857}.gov-kpi-modal__panel--proses .gov-kpi-modal__panel-title{color:#b45309}.gov-kpi-modal__panel--belum .gov-kpi-modal__panel-title{color:#b91c1c}.gov-kpi-modal__panel--selesai{border-color:#a7f3d0}.gov-kpi-modal__panel--proses{border-color:#fde68a}.gov-kpi-modal__panel--belum{border-color:#fecaca}.gov-kpi-modal__panel-title .badge{font-size:0.65rem;margin-left:auto}.gov-kpi-modal__panel--selesai .badge{background:#047857}.gov-kpi-modal__panel--proses .badge{background:#d97706}.gov-kpi-modal__panel--belum .badge{background:#b91c1c}.gov-kpi-modal__list-item{padding:0.45rem 0;border-bottom:1px solid #eef2f7;font-size:0.84rem}.gov-kpi-modal__list-item:last-child{border-bottom:none}.gov-kpi-modal__opd-name{display:block;font-weight:600;color:#1e3a5f}.gov-kpi-modal__alasan{display:block;font-size:0.78rem;color:#64748b;margin-top:0.15rem}.gov-kpi-modal__panel--selesai .gov-kpi-modal__list-item::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#10b981;margin-right:0.4rem;vertical-align:middle}.gov-kpi-modal__panel--proses .gov-kpi-modal__list-item::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#f59e0b;margin-right:0.4rem;vertical-align:middle}.gov-kpi-modal__panel--belum .gov-kpi-modal__list-item::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#ef4444;margin-right:0.4rem;vertical-align:middle}.gov-kpi-modal__list-empty{font-size:0.8rem;color:#94a3b8;font-style:italic;padding:0.25rem 0}@media (prefers-reduced-motion:reduce){#beranda-root .gov-kpi-section__live-dot,#beranda-root .gov-kpi-card__progress-fill{animation:none}#beranda-root .gov-kpi-card__progress-fill{width:var(--gov-kpi-pct,0%)}#beranda-root .gov-kpi-card:hover{transform:none}}#beranda-root #beranda-team-targets.gov-team-target-dashboard{margin-top:0;padding-top:0;padding-bottom:2.25rem}#beranda-root .gov-team-target-section__shell--glass{background:rgba(255,255,255,0.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,0.9);border-radius:20px;padding:clamp(1.15rem,2.5vw,1.75rem);box-shadow:0 10px 40px rgba(15,39,68,0.08),0 2px 8px rgba(15,39,68,0.04)}#beranda-root .gov-team-target-section__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:0.75rem 1rem;margin-bottom:1.25rem}#beranda-root .gov-team-target-section__title{font-family:var(--font-sans,system-ui,sans-serif);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;color:#0f2744;margin:0}#beranda-root .gov-team-target-section__subtitle{font-size:0.84rem;color:#64748b;margin:0.25rem 0 0}#beranda-root .gov-team-target-section__years{display:flex;flex-wrap:wrap;gap:0.35rem}#beranda-root .gov-team-target-section__year-btn{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:0.32rem 0.7rem;font-size:0.78rem;font-weight:600;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;text-decoration:none;transition:background 0.15s,color 0.15s,border-color 0.15s,box-shadow 0.15s}#beranda-root .gov-team-target-section__year-btn:hover{color:#0a57b7;border-color:#93c5fd;box-shadow:0 2px 8px rgba(10,87,183,0.12)}#beranda-root .gov-team-target-section__year-btn.is-active{color:#fff;background:linear-gradient(180deg,#0f2744 0%,#0a57b7 100%);border-color:#0f2744}#beranda-root .gov-team-target-dash-grid{margin-bottom:0}#beranda-root .gov-team-target-section__legend--after-cards{margin-top:0.85rem;margin-bottom:1.5rem;padding-top:0.75rem;border-top:1px solid #e8edf4}#beranda-root .gov-team-target-overview-wrap{margin-top:0;margin-bottom:0}#beranda-root .gov-team-target-overview-card{width:100%;border:none;border-radius:16px;background:#fff;padding:clamp(1.1rem,2vw,1.5rem) clamp(1.15rem,2.5vw,1.75rem);box-shadow:0 4px 15px rgba(0,0,0,0.05)}#beranda-root .gov-team-target-overview-card__eyebrow{margin:0 0 0.35rem;font-size:0.72rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#64748b}#beranda-root .gov-team-target-overview-card__title{margin:0 0 0.4rem;font-size:clamp(1.05rem,1.5vw+0.5rem,1.35rem);font-weight:700;color:#0f2744}#beranda-root .gov-team-target-overview-card__meta{font-size:0.8rem;color:#64748b;max-width:52rem}#beranda-root .gov-team-target-overview-card__chart{margin-top:0.75rem;min-height:280px;padding:0.35rem 0.15rem 0.25rem;border-radius:12px;background:linear-gradient(180deg,rgba(248,250,252,0.9) 0%,rgba(255,255,255,0) 100%)}#beranda-root .gov-team-target-overview-card__chart .apexcharts-yaxis-label{font-weight:600 !important;fill:#1e3a5f !important}#beranda-root .gov-team-target-status-badge{display:inline-flex;align-items:center;font-size:0.68rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;border:1px solid transparent;border-radius:999px;padding:0.28rem 0.62rem;line-height:1.2}#beranda-root .gov-team-target-status-badge--direncanakan{background:linear-gradient(135deg,#FBBF24 0%,#F59E0B 100%);color:#ffffff;border-color:rgba(180,83,9,0.35)}#beranda-root .gov-team-target-status-badge--berjalan{background:linear-gradient(135deg,#3B82F6 0%,#2563EB 100%);color:#ffffff;border-color:rgba(29,78,216,0.35)}#beranda-root .gov-team-target-status-badge--selesai{background:linear-gradient(135deg,#34D399 0%,#10B981 100%);color:#ffffff;border-color:rgba(4,120,87,0.35)}#beranda-root .gov-team-target-dash-grid>[class*="col-"]{display:flex}#beranda-root .gov-team-target-dash-card{height:100%;width:100%;background:#ffffff;border:none;border-radius:15px;padding:1rem 1rem 0.85rem;box-shadow:0 4px 15px rgba(0,0,0,0.05);transition:box-shadow 0.25s ease,transform 0.25s ease}#beranda-root .gov-team-target-dash-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.08);transform:translateY(-2px)}#beranda-root .gov-team-target-dash-card__head{display:flex;align-items:flex-start;gap:0.65rem;margin-bottom:0.35rem}#beranda-root .gov-team-target-dash-card__icon{width:2.35rem;height:2.35rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:0.9rem;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8)}#beranda-root .gov-team-target-dash-card--status-direncanakan .gov-team-target-dash-card__icon{background:linear-gradient(145deg,#f8f2e6,#fdf9f0);color:#8f6524}#beranda-root .gov-team-target-dash-card--status-berjalan .gov-team-target-dash-card__icon{background:linear-gradient(145deg,#e8f0fa,#f5f8fc);color:#1a3f6e}#beranda-root .gov-team-target-dash-card--status-selesai .gov-team-target-dash-card__icon{background:linear-gradient(145deg,#e8f6f1,#f2faf7);color:#0b5e48}#beranda-root .gov-team-target-dash-card__title{font-family:var(--font-sans,system-ui,sans-serif);font-size:0.9rem;font-weight:700;color:#0f2744;margin:0;line-height:1.3}#beranda-root .gov-team-target-dash-card__meta{font-size:0.72rem;color:#94a3b8;margin-top:0.15rem}#beranda-root .gov-team-target-dash-card__chart-wrap{margin:0 -0.25rem 0.5rem;min-height:168px}#beranda-root .gov-team-target-dash-card__chart{min-height:168px}#beranda-root .gov-team-target-accordion{--bs-accordion-border-color:transparent;--bs-accordion-btn-padding-x:0.65rem;--bs-accordion-btn-padding-y:0.55rem;--bs-accordion-body-padding-x:0.65rem;--bs-accordion-body-padding-y:0.65rem}#beranda-root .gov-team-target-accordion__item{border:none;border-top:1px solid #eef2f7;background:transparent}#beranda-root .gov-team-target-accordion__btn{display:flex;align-items:center;gap:0.5rem;width:100%;font-size:0.875rem;font-weight:600;color:#0f2744;background:transparent !important;box-shadow:none !important}#beranda-root .gov-team-target-accordion__btn:not(.collapsed){color:#0f2744;background:rgba(241,245,249,0.65) !important}#beranda-root .gov-team-target-accordion__btn::after{flex-shrink:0;margin-left:auto}#beranda-root .gov-team-target-accordion__name{flex:1;text-align:left;line-height:1.35}#beranda-root .gov-team-target-accordion__pct{font-size:0.72rem;font-weight:700;color:#64748b;flex-shrink:0}#beranda-root .gov-team-target-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px rgba(255,255,255,0.9)}#beranda-root .gov-team-target-dot--rencana{background:#F59E0B}#beranda-root .gov-team-target-dot--berjalan{background:#2563EB}#beranda-root .gov-team-target-dot--selesai{background:#10B981}#beranda-root .gov-team-target-accordion__body{padding-top:0.35rem !important}#beranda-root .gov-team-target-accordion__caption{font-size:0.7rem;font-weight:400;color:#94a3b8;margin:0 0 0.55rem;line-height:1.5}#beranda-root .gov-team-target-slim-progress{height:5px;border-radius:999px;background:#e2e8f0;overflow:hidden;margin-bottom:0.45rem}#beranda-root .gov-team-target-slim-progress__fill{display:block;height:100%;border-radius:999px;transition:width 0.45s ease}#beranda-root .gov-team-target-slim-progress__fill--direncanakan{background:linear-gradient(90deg,#c4a574,#e8d4a0)}#beranda-root .gov-team-target-slim-progress__fill--berjalan{background:linear-gradient(90deg,#1a3f6e,#5a8fd4)}#beranda-root .gov-team-target-slim-progress__fill--selesai{background:linear-gradient(90deg,#0b5e48,#5ec4a0)}#beranda-root .gov-team-target-accordion__status-tag{font-size:0.65rem;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;padding:0.2rem 0.5rem}#beranda-root .gov-team-target-section__legend{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;position:relative;z-index:1}body.sg-homepage #beranda-pusat-informasi,body.sg-homepage #beranda-galeri-kegiatan{display:block !important;visibility:visible !important;opacity:1 !important}body.sg-homepage #beranda-pusat-informasi .pi-portal-grid--beranda{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:clamp(0.875rem,2vw,1.25rem);width:100%;max-width:100%;margin:0}@media (min-width:768px){body.sg-homepage #beranda-pusat-informasi .pi-portal-grid--beranda{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){body.sg-homepage #beranda-pusat-informasi .pi-portal-grid--beranda{grid-template-columns:repeat(3,minmax(0,1fr))}}body.sg-homepage #beranda-pusat-informasi .pi-portal-grid__cell{display:flex;min-width:0;width:100%;max-width:100%;padding:0}body.sg-homepage #beranda-galeri-kegiatan .beranda-galeri-scroll{display:flex;flex-wrap:nowrap;align-items:stretch;gap:clamp(0.75rem,2vw,1.25rem);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:0.25rem;padding-bottom:0.4rem;width:100%;max-width:100%;scrollbar-width:thin;scrollbar-color:rgba(15,98,207,0.45) transparent}body.sg-homepage #beranda-galeri-kegiatan .beranda-galeri-scroll::-webkit-scrollbar{height:6px}body.sg-homepage #beranda-galeri-kegiatan .beranda-galeri-scroll::-webkit-scrollbar-thumb{background:rgba(15,98,207,0.35);border-radius:999px}body.sg-homepage #beranda-galeri-kegiatan .beranda-galeri-scroll .beranda-galeri-item{flex:0 0 clamp(200px,38vw,300px);max-width:300px;scroll-snap-align:start}body.sg-homepage #beranda-galeri-kegiatan .beranda-galeri-scroll .beranda-galeri-item__frame{aspect-ratio:4 / 3}body.sg-homepage .beranda-galeri-scroll-hint{display:flex;align-items:center;gap:0.35rem;color:#64748b;font-size:0.8125rem}@media (max-width:767.98px){body.sg-homepage #beranda-pusat-informasi .pi-portal-grid--beranda.pi-portal-grid--many{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:0.35rem}body.sg-homepage #beranda-pusat-informasi .pi-portal-grid--beranda.pi-portal-grid--many .pi-portal-grid__cell{flex:0 0 min(88vw,320px);scroll-snap-align:start}}body.sg-homepage.sg-portal-page{--sg-beranda-display:clamp(1.5rem,1.18rem+0.85vw,1.95rem);--sg-beranda-subline:clamp(0.875rem,0.82rem+0.18vw,1rem);--sg-beranda-body:0.8125rem;--sg-beranda-eyebrow:0.625rem;--sg-beranda-stat-shadow:0 1px 2px rgba(15,23,42,0.05),0 6px 20px rgba(15,23,42,0.09);--sg-beranda-stat-border:rgba(255,255,255,0.14);--sg-beranda-hero-pad-top:calc(var(--sg-portal-header-offset,6.25rem)+0.9rem)}body.sg-homepage.sg-portal-page>#sg-hero,body.sg-homepage.sg-portal-page .site-layout-main>#sg-hero{padding-top:var(--sg-beranda-hero-pad-top) !important;padding-bottom:0.7rem !important}body.sg-homepage .sg-hero__copy{max-width:36rem}body.sg-homepage .sg-hero__eyebrow,body.sg-homepage .sg-hero.sg-hero--compact .sg-hero__title-secondary{margin-bottom:0.45rem !important;padding:0.2rem 0.5rem !important;font-size:var(--sg-beranda-eyebrow) !important;font-weight:600 !important;letter-spacing:0.11em !important;line-height:1.35 !important}body.sg-homepage .sg-hero__title{gap:0.18rem !important;margin-bottom:0.45rem !important}body.sg-homepage .sg-hero__title-primary,body.sg-homepage .sg-hero.sg-hero--ultra .sg-hero__title-primary{font-family:var(--sg-nav-font,'Plus Jakarta Sans','Inter',system-ui,sans-serif) !important;font-size:var(--sg-beranda-display) !important;font-weight:700 !important;line-height:1.14 !important;letter-spacing:-0.025em !important}body.sg-homepage .sg-hero__title-org,body.sg-homepage .sg-hero.sg-hero--ultra .sg-hero__title-org{font-size:var(--sg-beranda-subline) !important;font-weight:500 !important;line-height:1.38 !important;color:rgba(226,232,240,0.9) !important;-webkit-text-fill-color:rgba(226,232,240,0.9) !important}body.sg-homepage .sg-hero__tagline,body.sg-homepage .sg-hero.sg-hero--ultra .sg-hero__tagline{font-size:var(--sg-beranda-body) !important;line-height:1.55 !important;color:rgba(203,213,225,0.92) !important;max-width:34rem}body.sg-homepage .sg-hero__cta{margin-top:0.65rem !important;gap:0.45rem !important}body.sg-homepage .sg-hero__cta .sg-btn{min-height:2.35rem !important;padding:0.45rem 0.9rem !important;font-size:0.78125rem !important;font-weight:600 !important;border-radius:8px !important}body.sg-homepage.sg-portal-page .container-global.hero-inner:not(.hero-inner--stacked){gap:clamp(0.65rem,1.75vw,1.1rem) !important}body.sg-homepage .stats-grid.container-global{margin-top:0.8rem !important}body.sg-homepage .sg-hero-stats{gap:0.45rem !important}body.sg-homepage .sg-hero-stats .sg-stat-glass,body.sg-homepage .sg-hero-stats .sg-stat-display,body.sg-homepage .sg-hero-stat-card{min-height:4.15rem !important;padding:0.55rem 0.65rem !important;border-radius:10px !important;background:rgba(255,255,255,0.085) !important;border:1px solid var(--sg-beranda-stat-border) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:var(--sg-beranda-stat-shadow) !important;transition:border-color 0.15s ease,box-shadow 0.15s ease !important}body.sg-homepage .sg-hero-stats .sg-stat-display:hover,body.sg-homepage .sg-hero-stats .sg-stat-display:focus{transform:none !important;box-shadow:var(--sg-beranda-stat-shadow) !important;border-color:rgba(255,255,255,0.2) !important}body.sg-homepage .sg-hero-stats .sg-stat-glass__body{gap:0.28rem !important}body.sg-homepage .sg-hero-stats .sg-stat-glass__num,body.sg-homepage .sg-stat-glass__num{font-family:var(--sg-nav-font,'Plus Jakarta Sans','Inter',system-ui,sans-serif) !important;font-size:clamp(1.125rem,1rem+0.3vw,1.35rem) !important;font-weight:700 !important;line-height:1.1 !important;letter-spacing:-0.02em !important;color:#fff !important;-webkit-text-fill-color:#fff !important;background:none !important;-webkit-background-clip:unset !important;background-clip:unset !important}body.sg-homepage .sg-hero-stats .sg-stat-glass__label,body.sg-homepage .sg-stat-glass__label{font-size:0.625rem !important;font-weight:600 !important;letter-spacing:0.07em !important;text-transform:uppercase;color:rgba(226,232,240,0.78) !important;margin-top:0 !important}body.sg-homepage .sg-stat-glass__icon{display:none !important;animation:none !important}body.sg-homepage .shortcut-grid.container-global{margin-top:0.7rem !important}body.sg-homepage .sg-hero .sg-reveal,body.sg-homepage .sg-hero [class*='sg-reveal']{opacity:1 !important;transform:none !important;animation:none !important;transition:none !important}@media (max-width:991.98px){body.sg-homepage.sg-portal-page{--sg-beranda-hero-pad-top:calc(var(--sg-portal-header-offset,5.75rem)+0.75rem)}body.sg-homepage .sg-hero__title-primary{font-size:clamp(1.4rem,4.8vw,1.65rem) !important}body.sg-homepage .sg-hero-stats{gap:0.4rem !important}}@media (prefers-reduced-motion:reduce){body.sg-homepage .sg-hero-stats .sg-stat-glass,body.sg-homepage .sg-hero-stats .sg-stat-display{transition:none !important}}