:root{--kj-green-dark:#0a3d1f;--kj-green:#0d6b32;--kj-green-light:#17a34a;--kj-gold:#d4a843;--kj-gold-light:#f0d78c;--kj-dark:#0f172a;--kj-dark-2:#1e293b;--kj-gray:#64748b;--kj-gray-light:#e2e8f0;--kj-light:#f8fafc;--kj-white:#ffffff;--kj-shadow:0 4px 6px -1px rgba(0,0,0,0.07);--kj-shadow-lg:0 10px 40px -10px rgba(0,0,0,0.12);--kj-shadow-xl:0 20px 60px -15px rgba(0,0,0,0.15);--kj-radius:12px;--kj-radius-lg:20px;--kj-radius-xl:24px;--kj-transition:all 0.35s cubic-bezier(0.4, 0, 0.2, 1);--kj-font:'Plus Jakarta Sans', sans-serif}html{background-color:var(--kj-dark)!important}body.kejari-super-active{font-family:var(--kj-font)!important;background:var(--kj-light)!important;max-width:1440px!important;margin:0 auto!important;box-shadow:0 0 80px rgb(0 0 0 / .25);position:relative;min-height:100vh}body.kejari-super-active *:not(.fas):not(.far):not(.fab):not(.fa-solid):not(.fa-regular):not(.fa-brands):not([class*="fa-"]){font-family:var(--kj-font)!important}body.kejari-super-active a{text-decoration:none!important;transition:var(--kj-transition)}.kejari-announce{padding:10px 0;font-size:.85rem;font-weight:600;animation:kejari-announce-in 0.4s ease}.kejari-announce.is-hidden{display:none!important}@keyframes kejari-announce-in{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.kejari-ticker-wrap{width:100%;overflow:hidden;white-space:nowrap;display:flex;align-items:center}.kejari-ticker-move{display:inline-block;white-space:nowrap;padding-left:100%;animation:kejari-ticker 30s linear infinite}.kejari-ticker-move:hover{animation-play-state:paused}@keyframes kejari-ticker{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0)}}.kejari-announce__inner{display:flex;align-items:center;gap:12px}.kejari-announce__icon{flex-shrink:0;animation:kejari-pulse-icon 1.5s ease infinite}@keyframes kejari-pulse-icon{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}.kejari-announce__text{flex:1;text-decoration:none!important;font-weight:600}a.kejari-announce__text:hover{text-decoration:underline!important}.kejari-announce__close{background:none;border:none;font-size:1.4rem;cursor:pointer;opacity:.7;transition:opacity 0.2s;padding:0 4px;line-height:1}.kejari-announce__close:hover{opacity:1}@media (max-width:576px){.kejari-announce{font-size:.75rem;padding:8px 0}.kejari-announce__icon{display:none}}.kejari-wa-btn{position:fixed;bottom:30px;right:30px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);display:flex;align-items:center;justify-content:center;color:#fff!important;font-size:1.8rem;box-shadow:0 4px 20px rgb(37 211 102 / .4);z-index:99998;transition:all 0.3s ease;text-decoration:none!important;animation:kejari-wa-pulse 2s ease infinite}.kejari-wa-btn:hover{transform:scale(1.12);box-shadow:0 6px 30px rgb(37 211 102 / .6)}@keyframes kejari-wa-pulse{0%,100%{box-shadow:0 4px 20px rgb(37 211 102 / .4)}50%{box-shadow:0 4px 30px rgb(37 211 102 / .7),0 0 0 10px rgb(37 211 102 / .1)}}@media (max-width:576px){.kejari-wa-btn{width:52px;height:52px;font-size:1.5rem;bottom:20px;right:20px}}.kejari-links{background:rgb(255 255 255 / .05);border-top:1px solid rgb(255 255 255 / .1);padding:30px 0}.kejari-links__title{color:rgb(255 255 255 / .7)!important;font-size:0.85rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:20px!important;display:flex!important;align-items:center!important;gap:8px!important}.kejari-links__grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.kejari-links__item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 20px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);border-radius:12px;transition:all 0.3s ease;text-decoration:none!important;min-width:120px;max-width:160px}.kejari-links__item:hover{background:rgb(255 255 255 / .15);transform:translateY(-4px);box-shadow:0 8px 20px rgb(0 0 0 / .15)}.kejari-links__item img{width:48px;height:48px;object-fit:contain;filter:brightness(0) invert(1);opacity:.8;transition:opacity 0.3s}.kejari-links__item:hover img{opacity:1}.kejari-links__item span{color:rgb(255 255 255 / .8)!important;font-size:.75rem;font-weight:600;text-align:center;line-height:1.3}@media (max-width:768px){.kejari-links__grid{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:8px}.kejari-links__item{flex:0 0 auto;min-width:110px;scroll-snap-align:start}}body.kejari-super-active #masthead,body.kejari-super-active .ast-above-header-wrap,body.kejari-super-active .ast-below-header-wrap,body.kejari-super-active .ast-primary-header-bar,body.kejari-super-active .main-header-bar-wrap,body.kejari-super-active #ast-mobile-header,body.kejari-super-active.single-post .ast-single-related-posts-container,body.kejari-super-active .site-footer{display:none!important}.kejari-header{position:sticky;top:0;z-index:9999;transition:box-shadow 0.35s ease}.kejari-header__top{background:var(--kj-green-dark);padding:6px 0;font-size:.78rem;color:rgb(255 255 255 / .7)}.kejari-header__top-inner{display:flex;justify-content:space-between;align-items:center}.kejari-header__contact-bar{display:flex;gap:20px}.kejari-header__contact-bar span{display:flex;align-items:center;gap:6px}.kejari-header__social{display:flex;gap:12px}.kejari-header__social a{color:rgb(255 255 255 / .6)!important;font-size:.85rem}.kejari-header__social a:hover{color:var(--kj-gold)!important}.kejari-header__main{background:rgb(255 255 255 / .97);backdrop-filter:blur(20px);border-bottom:none;box-shadow:0 2px 20px rgb(0 0 0 / .06);padding:0;position:relative;overflow:visible;z-index:9998}.kejari-header__tenun{position:absolute;top:0;left:0;height:auto;width:460px;z-index:1;pointer-events:none;display:block}.kejari-header__main-inner{display:flex;align-items:center;justify-content:space-between;padding:30px 0;position:relative;z-index:10}.kejari-header__brand{display:flex!important;align-items:center!important;gap:12px!important}.kejari-header__logo{height:56px!important;width:auto!important;filter:drop-shadow(0 5px 10px rgb(0 0 0)) drop-shadow(0 5px 10px rgb(0 0 0 / .7)) drop-shadow(0 0 20px rgb(0 0 0 / .8))}.kejari-header__brand-text{display:flex;flex-direction:column;line-height:1.2}.kejari-header__brand-title{font-size:.95rem;font-weight:900;letter-spacing:.5px;background:linear-gradient(180deg,#fff7d6 0%,#fce079 30%,#d4a843 50%,#fce079 70%,#fff7d6 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;-webkit-text-stroke:.5px rgb(0 0 0 / .6);filter:drop-shadow(0 4px 6px rgb(0 0 0)) drop-shadow(0 4px 6px rgb(0 0 0 / .7)) drop-shadow(0 0 15px rgb(0 0 0 / .8)) drop-shadow(0 0 23px rgb(23 163 74 / .4))}.kejari-header__brand-subtitle{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(180deg,#fff7d6 0%,#fce079 30%,#d4a843 50%,#fce079 70%,#fff7d6 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;-webkit-text-stroke:.5px rgb(0 0 0 / .6);filter:drop-shadow(0 4px 6px rgb(0 0 0)) drop-shadow(0 4px 6px rgb(0 0 0 / .7)) drop-shadow(0 0 15px rgb(0 0 0 / .8)) drop-shadow(0 0 23px rgb(23 163 74 / .4))}.kejari-nav__list{display:flex;align-items:center;gap:4px;list-style:none!important;margin:0!important;padding:0!important}.kejari-nav__list>li>a{display:flex!important;align-items:center!important;gap:6px!important;padding:10px 18px!important;border-radius:8px!important;font-size:1rem!important;font-weight:800!important;background:linear-gradient(180deg,#fff7d6 0%,#fce079 30%,#d4a843 50%,#fce079 70%,#fff7d6 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;-webkit-text-stroke:.4px rgb(0 0 0 / .5);filter:drop-shadow(0 4px 4px rgb(0 0 0)) drop-shadow(0 4px 4px rgb(0 0 0 / .7)) drop-shadow(0 0 12px rgb(0 0 0)) drop-shadow(0 0 23px rgb(23 163 74 / .4));transition:var(--kj-transition)!important}.kejari-nav__list>li>a:hover{filter:drop-shadow(0 1px 2px rgb(0 0 0)) drop-shadow(0 0 6px rgb(0 0 0 / .8)) drop-shadow(0 0 15px rgb(212 168 67 / .6)) drop-shadow(0 0 30px rgb(212 168 67 / .3))!important}.kejari-nav__list>li>a .fa-chevron-down{font-size:.6rem;transition:var(--kj-transition);-webkit-text-fill-color:#b8860b}.kejari-nav__dropdown{position:relative}.kejari-nav__submenu{position:absolute;top:100%;left:0;min-width:240px;background:var(--kj-white);border-radius:var(--kj-radius);box-shadow:var(--kj-shadow-xl);border:1px solid rgb(0 0 0 / .06);padding:8px!important;margin:0!important;list-style:none!important;opacity:0;visibility:hidden;transform:translateY(10px);transition:var(--kj-transition)}.kejari-nav__dropdown:hover>.kejari-nav__submenu{opacity:1;visibility:visible;transform:translateY(0)}.kejari-nav__dropdown:hover>a .fa-chevron-down{transform:rotate(180deg)}.kejari-nav__submenu li a{display:block!important;padding:10px 14px!important;border-radius:8px!important;color:var(--kj-dark-2)!important;font-size:0.85rem!important;font-weight:500!important}.kejari-nav__submenu li a:hover{background:rgb(13 107 50 / .06)!important;color:var(--kj-green)!important}.kejari-header__toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.kejari-header__toggle span{display:block;width:24px;height:3px;background:linear-gradient(90deg,#f0d78c,#d4a843,#b8860b);border-radius:2px;transition:var(--kj-transition);box-shadow:0 1px 2px rgb(0 0 0 / .8),0 0 6px rgb(212 168 67 / .5),inset 0 1px 1px rgb(255 255 255 / .4)}.kejari-header__toggle:hover span{box-shadow:0 1px 2px rgb(0 0 0 / .9),0 0 12px rgb(212 168 67 / .9),inset 0 1px 1px rgb(255 255 255 / .6)}.kejari-container{max-width:1200px;margin:0 auto;padding:0 20px}.kejari-header .kejari-container{max-width:1400px!important}.kejari-hero{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--kj-green-dark) 0%,#051a0d 40%,#0a0a0a 100%);overflow:hidden}.kejari-hero__overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgb(13 107 50 / .15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgb(212 168 67 / .08) 0%,transparent 40%);z-index:1}.kejari-hero__particles{position:absolute;inset:0;z-index:1}.kejari-hero__particle{position:absolute;border-radius:50%;opacity:.12;animation:float-p 20s infinite ease-in-out}.kejari-hero__particle--1{width:300px;height:300px;background:var(--kj-green);top:-100px;left:-50px}.kejari-hero__particle--2{width:200px;height:200px;background:var(--kj-gold);top:60%;right:-80px;animation-delay:-5s}.kejari-hero__particle--3{width:150px;height:150px;background:var(--kj-green-light);bottom:-50px;left:30%;animation-delay:-10s}@keyframes float-p{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(30px,-40px) scale(1.1)}}.kejari-hero__content{position:relative;z-index:2;text-align:center;max-width:800px;padding:40px 20px;animation:fadeUp 1s ease-out}.kejari-hero__badge{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);border-radius:50px;padding:8px 20px;margin-bottom:30px;color:var(--kj-gold-light);font-size:.85rem;font-weight:500;letter-spacing:1px}.kejari-hero__title{font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:800!important;color:#fff!important;line-height:1.15!important;margin-bottom:20px!important;text-shadow:0 2px 20px rgb(0 0 0 / .3)}.kejari-hero__subtitle{font-size:clamp(1rem,2vw,1.15rem)!important;color:rgb(255 255 255 / .7)!important;font-weight:400!important;line-height:1.7!important;margin-bottom:100px!important;max-width:600px;margin-left:auto;margin-right:auto}.kejari-hero__actions{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.kejari-hero__scroll-indicator{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;color:rgb(255 255 255 / .4);font-size:.7rem;letter-spacing:2px}.kejari-hero__mouse{width:24px;height:38px;border:2px solid rgb(255 255 255 / .3);border-radius:12px;position:relative}.kejari-hero__mouse-wheel{width:4px;height:8px;background:var(--kj-gold);border-radius:2px;position:absolute;top:6px;left:50%;transform:translateX(-50%);animation:mwheel 2s infinite}@keyframes mwheel{0%{opacity:1;transform:translateX(-50%) translateY(0)}100%{opacity:0;transform:translateX(-50%) translateY(12px)}}.kejari-btn{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:14px 32px!important;border-radius:50px!important;font-size:0.88rem!important;font-weight:700!important;letter-spacing:0.5px!important;text-transform:uppercase!important;transition:var(--kj-transition)!important;cursor:pointer!important}.kejari-btn--primary{background:linear-gradient(135deg,var(--kj-gold),#c9922e)!important;color:var(--kj-dark)!important;box-shadow:0 4px 20px rgb(212 168 67 / .4)!important}.kejari-btn--primary:hover{transform:translateY(-3px)!important;box-shadow:0 8px 30px rgb(212 168 67 / .5)!important;color:var(--kj-dark)!important}.kejari-btn--outline{background:transparent!important;color:#fff!important;border:2px solid rgb(255 255 255 / .25)!important}.kejari-btn--outline:hover{background:rgb(255 255 255 / .1)!important;border-color:rgb(255 255 255 / .5)!important;color:#fff!important;transform:translateY(-3px)!important}.kejari-btn--green{background:var(--kj-green)!important;color:#fff!important;border-radius:50px!important;padding:14px 32px!important;font-weight:700!important}.kejari-btn--green:hover{background:var(--kj-green-dark)!important;color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 8px 20px rgb(13 107 50 / .3)!important}.kejari-services{padding:80px 20px;background:var(--kj-light)}.kejari-section-header{text-align:center;margin-bottom:60px}.kejari-section-header__tag{display:inline-flex;align-items:center;gap:8px;background:rgb(13 107 50 / .08);color:var(--kj-green);padding:6px 16px;border-radius:50px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.kejari-section-header__title{font-size:2.2rem!important;font-weight:800!important;color:var(--kj-dark)!important;margin-bottom:12px!important}.kejari-section-header__desc{font-size:1rem!important;color:var(--kj-gray)!important;max-width:550px;margin:0 auto!important;line-height:1.7!important}.kejari-services__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.kejari-card{background:var(--kj-white)!important;border-radius:var(--kj-radius-lg)!important;padding:36px 30px!important;display:flex!important;flex-direction:column!important;transition:var(--kj-transition)!important;box-shadow:var(--kj-shadow)!important;border:1px solid rgb(0 0 0 / .04)!important;position:relative!important;overflow:hidden!important}.kejari-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--kj-green),var(--kj-gold));transform:scaleX(0);transform-origin:left;transition:transform 0.5s ease}.kejari-card:hover{transform:translateY(-8px)!important;box-shadow:var(--kj-shadow-xl)!important}.kejari-card:hover::before{transform:scaleX(1)}.kejari-card__icon{width:60px;height:60px;border-radius:16px;background:rgb(13 107 50 / .06);display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.5rem;color:var(--kj-green);transition:var(--kj-transition)}.kejari-card:hover .kejari-card__icon{background:linear-gradient(135deg,var(--kj-green),var(--kj-green-light));color:#fff}.kejari-card__title{font-size:1.15rem!important;font-weight:700!important;color:var(--kj-dark)!important;margin-bottom:10px!important}.kejari-card__desc{font-size:0.9rem!important;color:var(--kj-gray)!important;line-height:1.65!important;flex-grow:1;margin-bottom:16px!important}.kejari-card__arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--kj-light);color:var(--kj-green);font-size:.85rem;transition:var(--kj-transition)}.kejari-card:hover .kejari-card__arrow{background:var(--kj-green);color:#fff;transform:translateX(4px)}.kejari-news{padding:80px 20px;background:var(--kj-white)}.kejari-news__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px}.kejari-news-card{background:var(--kj-light)!important;border-radius:var(--kj-radius-lg)!important;overflow:hidden!important;transition:var(--kj-transition)!important;border:1px solid rgb(0 0 0 / .04)!important}.kejari-news-card:hover{transform:translateY(-6px)!important;box-shadow:var(--kj-shadow-lg)!important}.kejari-news-card__img{height:200px;overflow:hidden;background:var(--kj-gray-light)}.kejari-news-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.kejari-news-card:hover .kejari-news-card__img img{transform:scale(1.05)}.kejari-news-card__img--placeholder{display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--kj-gray)}.kejari-news-card__body{padding:24px}.kejari-news-card__date{font-size:0.8rem!important;color:var(--kj-gray)!important;display:flex;align-items:center;gap:6px;margin-bottom:10px}.kejari-news-card__title{font-size:1.1rem!important;font-weight:700!important;color:var(--kj-dark)!important;margin-bottom:10px!important;line-height:1.4!important}.kejari-news-card__excerpt{font-size:0.88rem!important;color:var(--kj-gray)!important;line-height:1.6!important}body.kejari-super-active article{background:var(--kj-white)!important;border-radius:var(--kj-radius-lg)!important;padding:30px!important;margin-bottom:24px!important;box-shadow:var(--kj-shadow)!important;border:1px solid rgb(0 0 0 / .04)!important}body.kejari-super-active .widget{background:var(--kj-white)!important;border-radius:var(--kj-radius-lg)!important;padding:24px!important;margin-bottom:20px!important;box-shadow:var(--kj-shadow)!important}body.kejari-super-active .widget-title{font-weight:700!important;border-bottom:2px solid var(--kj-green)!important;display:inline-block!important;padding-bottom:8px!important;margin-bottom:16px!important}body.kejari-super-active .site-footer{display:none!important}.kejari-footer-override{display:block;width:100%}.kejari-footer__top{background:var(--kj-dark);padding:60px 0 40px;color:rgb(255 255 255 / .8)}.kejari-footer__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:40px}.kejari-footer__col h4{color:#fff!important;font-size:1.1rem!important;font-weight:700!important;margin-bottom:20px!important;display:flex!important;align-items:center!important;gap:10px!important}.kejari-footer__col p{color:rgb(255 255 255 / .6)!important;font-size:0.9rem!important;line-height:1.7!important}.kejari-footer__col ul{list-style:none!important;padding:0!important;margin:0!important}.kejari-footer__col ul li{margin-bottom:10px!important}.kejari-footer__col ul li a{color:rgb(255 255 255 / .6)!important;font-size:0.9rem!important;display:flex!important;align-items:center!important;gap:8px!important}.kejari-footer__col ul li a:hover{color:var(--kj-gold)!important;transform:translateX(4px)!important}.kejari-footer__contact li{display:flex!important;align-items:flex-start!important;gap:12px!important;color:rgb(255 255 255 / .6)!important;font-size:0.9rem!important;margin-bottom:14px!important}.kejari-footer__contact li i{color:var(--kj-gold)!important;margin-top:4px;flex-shrink:0}.kejari-footer__bottom{background:rgb(0 0 0 / .3);padding:18px 0;text-align:center;border-top:1px solid rgb(255 255 255 / .05)}.kejari-footer__bottom p{color:rgb(255 255 255 / .4)!important;font-size:0.82rem!important;margin:0!important}@keyframes fadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.kejari-animate{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.kejari-animate.visible{opacity:1;transform:translateY(0)}@media (max-width:990px){.kejari-header__top{display:none}.kejari-header__toggle{display:flex}.kejari-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--kj-green-dark);box-shadow:var(--kj-shadow-lg);padding:16px;border-radius:0 0 var(--kj-radius) var(--kj-radius)}.kejari-nav.active{display:block}.kejari-nav__list{flex-direction:column;gap:0}.kejari-nav__submenu{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;border:none!important;padding-left:16px!important;display:none;background:var(--kj-green-light)!important;border-radius:8px!important;margin-top:8px!important}.kejari-nav__dropdown.open>.kejari-nav__submenu{display:block}.kejari-nav__submenu li a{color:rgb(255 255 255 / .85)!important}.kejari-nav__submenu li a:hover{background:rgb(255 255 255 / .1)!important;color:var(--kj-gold)!important}.kejari-hero__scroll-indicator{display:none!important}body.kejari-super-active .kejari-header__main{background-size:calc(100% + 450px) calc(100% + 32px)!important;background-position:center center!important;overflow:visible!important}.kejari-header__tenun{width:430px!important;top:0!important;left:0!important;height:calc(100% + 130px)!important;object-fit:fill!important;object-position:top!important;z-index:1!important}.kejari-footer-override{margin-top:60px!important}.kejari-footer__top{padding:100px 20px 60px!important}.kejari-footer__grid{grid-template-columns:1fr;gap:45px}.kejari-footer__col{padding-top:20px!important}}@media (max-width:768px){.kejari-hero{min-height:65vh}.kejari-hero__title{font-size:1.8rem!important}.kejari-hero__subtitle{margin-bottom:100px!important}.kejari-hero__actions{flex-direction:column;align-items:center}.kejari-header__brand-title{font-size:0.85rem!important}.kejari-header__brand-subtitle{font-size:0.65rem!important}.kejari-nav__list>li>a{font-size:0.85rem!important;padding:8px 14px!important}.kejari-nav__submenu li a{font-size:0.75rem!important;padding:8px 12px!important}.kejari-btn{padding:10px 24px!important;font-size:0.75rem!important}.kejari-btn--green{padding:10px 24px!important}.kejari-services__grid,.kejari-news__grid{grid-template-columns:1fr;padding:15px 16px}.kejari-card,.kejari-news-card{margin-top:10px;margin-bottom:10px}}.kejari-splash{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;animation:splashFadeOut 0.6s ease-in 2.7s forwards;pointer-events:all}.kejari-splash.hide{pointer-events:none}.kejari-splash__bg{position:absolute;inset:0;background:linear-gradient(160deg,#040d07 0%,#0a1f10 30%,#0d0d0d 100%);z-index:1}.kejari-splash__bg::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgb(212 168 67 / .08) 0%,transparent 60%)}.kejari-splash__content{position:relative;z-index:2;text-align:center;animation:splashContentIn 0.8s ease-out 0.1s both}.kejari-splash__icon{font-size:2.5rem;background:linear-gradient(135deg,#d4a843,#f0d78c,#d4a843);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin-bottom:24px;animation:splashIconPulse 1.5s ease-in-out infinite}.kejari-splash__title{display:flex;flex-direction:column;gap:4px;margin:0!important;padding:0!important}.kejari-splash__line{display:block;font-weight:800!important;letter-spacing:4px!important;text-transform:uppercase;background:linear-gradient(135deg,#d4a843 0%,#f0d78c 40%,#ffffff 50%,#f0d78c 60%,#d4a843 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:splashGoldShimmer 2s linear infinite}.kejari-splash__line--1{font-size:clamp(1.2rem, 3vw, 1.8rem)!important;opacity:0;animation:splashLineIn 0.6s ease-out 0.3s forwards,splashGoldShimmer 2s linear infinite}.kejari-splash__line--2{font-size:clamp(1.6rem, 4vw, 2.8rem)!important;opacity:0;animation:splashLineIn 0.6s ease-out 0.5s forwards,splashGoldShimmer 2s linear infinite}.kejari-splash__divider{width:80px;height:3px;margin:20px auto 0;background:linear-gradient(90deg,transparent,#d4a843,transparent);border-radius:2px;opacity:0;animation:splashLineIn 0.6s ease-out 0.7s forwards}@keyframes splashContentIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes splashLineIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes splashGoldShimmer{0%{background-position:200% center}100%{background-position:-200% center}}@keyframes splashIconPulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}@keyframes splashFadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}.kejari-splash__logo-img{max-height:80px;width:auto;filter:drop-shadow(0 0 20px rgb(212 168 67 / .4));animation:splashIconPulse 1.5s ease-in-out infinite}.kejari-fw{position:fixed;inset:0;z-index:99998;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .15);backdrop-filter:blur(1.2px);opacity:0;visibility:hidden;transition:all 0.6s ease}.kejari-fw.show{opacity:1;visibility:visible}.kejari-fw__close{position:absolute;top:20px;right:30px;background:none;border:none;color:rgb(255 255 255 / .6);font-size:2.5rem;cursor:pointer;z-index:10;transition:all 0.3s ease;line-height:1}.kejari-fw__close:hover{color:#fff;transform:scale(1.2)}.kejari-fw__widget{position:relative;width:858px;margin-top:90px;animation:fwSlideIn 0.8s ease-out;transform-origin:center center;flex-shrink:0}.kejari-fw__foto{position:absolute;bottom:calc(18% + 150px);left:50%;transform:translateX(-50%);height:85%;width:auto;z-index:1;object-fit:contain}.kejari-fw__frame{position:relative;width:100%;height:420px;object-fit:fill;z-index:2;pointer-events:none;display:block;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .35)) drop-shadow(0 8px 30px rgb(0 0 0 / .25)) drop-shadow(0 0 50px rgb(0 0 0 / .15))}.kejari-fw__teks{position:absolute;bottom:3%;width:100%;z-index:3;text-align:center;padding:0 24%;box-sizing:border-box}.kejari-fw__ucapan{font-size:.75rem;font-weight:700;background:linear-gradient(to bottom,#fff8dc,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin-bottom:6px;line-height:1.3}.kejari-fw__nama{font-size:.88rem;font-weight:800;color:#fff;margin-bottom:2px;text-shadow:1px 1px 4px rgb(0 0 0 / .6)}.kejari-fw__jabatan{font-size:.65rem;color:#d1d1d1;font-style:italic}@keyframes fwSlideIn{from{opacity:0;transform:scale(.85) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:900px){.kejari-fw__widget{transform:scale(1.12);margin-top:60px}}@media (max-width:768px){.kejari-fw__widget{transform:scale(.92);margin-top:40px}}@media (max-width:600px){.kejari-fw__widget{transform:scale(.73);margin-top:30px}}@media (max-width:480px){.kejari-fw__widget{transform:scale(.55);margin-top:20px}}@media (max-width:380px){.kejari-fw__widget{transform:scale(.47);margin-top:10px}}body.kejari-super-active .elementor-17{display:none!important}.kejari-social{padding:80px 0;background:linear-gradient(180deg,var(--kj-light) 0%,#eef2f7 100%)}.kejari-social__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.kejari-social-card{position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;padding:40px 24px 30px!important;border-radius:var(--kj-radius-lg)!important;background:var(--kj-white)!important;overflow:hidden!important;transition:var(--kj-transition)!important;border:1px solid rgb(0 0 0 / .04)!important;text-align:center}.kejari-social-card__glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;border-radius:50%;opacity:0;transition:opacity 0.5s ease}.kejari-social-card:hover .kejari-social-card__glow{opacity:.06}.kejari-social-card--ig .kejari-social-card__glow{background:radial-gradient(circle,#e1306c,#f77737,#fd1d1d)}.kejari-social-card--tt .kejari-social-card__glow{background:radial-gradient(circle,#00f2ea,#ff0050)}.kejari-social-card--yt .kejari-social-card__glow{background:radial-gradient(circle,#ff0000,#cc0000)}.kejari-social-card--fb .kejari-social-card__glow{background:radial-gradient(circle,#1877f2,#0a5dc2)}.kejari-social-card--tw .kejari-social-card__glow{background:radial-gradient(circle,#1da1f2,#000000)}.kejari-social-card__icon{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;transition:var(--kj-transition)}.kejari-social-card--ig .kejari-social-card__icon{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.kejari-social-card--tt .kejari-social-card__icon{background:linear-gradient(135deg,#010101,#25f4ee);color:#fff}.kejari-social-card--yt .kejari-social-card__icon{background:linear-gradient(135deg,#ff0000,#cc0000);color:#fff}.kejari-social-card--fb .kejari-social-card__icon{background:linear-gradient(135deg,#1877f2,#0a5dc2);color:#fff}.kejari-social-card--tw .kejari-social-card__icon{background:linear-gradient(135deg,#000000,#1da1f2);color:#fff}.kejari-social-card:hover{transform:translateY(-8px)!important;box-shadow:var(--kj-shadow-xl)!important}.kejari-social-card:hover .kejari-social-card__icon{transform:scale(1.1) rotate(-5deg)}.kejari-social-card__name{font-size:1.15rem!important;font-weight:800!important;color:var(--kj-dark)!important;margin:0 0 4px!important}.kejari-social-card__handle{font-size:0.85rem!important;color:var(--kj-gray)!important;margin:0 0 16px!important}.kejari-social-card__btn{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:var(--kj-green)!important;text-transform:uppercase;letter-spacing:.5px;transition:var(--kj-transition)}.kejari-social-card:hover .kejari-social-card__btn{gap:10px}.kejari-publik{padding:80px 0;background:var(--kj-white)}.kejari-publik__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.kejari-publik-card{position:relative!important;border-radius:var(--kj-radius-lg)!important;overflow:hidden!important;display:block!important;box-shadow:var(--kj-shadow)!important;transition:var(--kj-transition)!important;aspect-ratio:3/2}.kejari-publik-card img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.kejari-publik-card:hover img{transform:scale(1.08)}.kejari-publik-card__overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgb(10 61 31 / .85) 100%);display:flex;align-items:flex-end;justify-content:center;padding:20px;opacity:0;transition:opacity 0.4s ease}.kejari-publik-card:hover .kejari-publik-card__overlay{opacity:1}.kejari-publik-card__label{color:#fff!important;font-size:1rem!important;font-weight:800!important;letter-spacing:1px!important;text-transform:uppercase!important;text-shadow:0 2px 8px rgb(0 0 0 / .3)}.kejari-publik-card:hover{transform:translateY(-6px)!important;box-shadow:var(--kj-shadow-xl)!important}@media (max-width:768px){.kejari-social__grid,.kejari-publik__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.kejari-social__grid,.kejari-publik__grid{grid-template-columns:1fr}}.kejari-hero__institution{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:30px}.kejari-hero__inst-logo{height:64px;width:auto;margin-bottom:8px;filter:drop-shadow(0 2px 10px rgb(212 168 67 / .4));animation:splashIconPulse 3s ease-in-out infinite}.kejari-hero__inst-line1{font-size:.9rem;font-weight:600;color:var(--kj-gold-light);letter-spacing:2px;text-transform:uppercase}.kejari-hero__inst-line2{font-size:.82rem;font-weight:500;color:rgb(255 255 255 / .6);letter-spacing:1.5px;text-transform:uppercase}.kejari-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.kejari-hero--has-video .kejari-hero__overlay{background:rgb(0 0 0 / .55)!important;backdrop-filter:blur(2px);z-index:1!important}.kejari-hero--has-video .kejari-hero__particles{opacity:.4}.kejari-hero--has-video{background:#000!important}.kejari-news-card__img--placeholder{display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#e8eff5 0%,#d1dce6 100%)!important;color:var(--kj-gray)!important;font-size:2.5rem!important}.kejari-news-card__img--placeholder::after{content:"\f03e";font-family:"Font Awesome 6 Free";font-weight:900;font-size:2.5rem;color:#b0bec5}.kejari-news-card__img--placeholder i{display:none!important}.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}body.kejari-super-active .fas,body.kejari-super-active .fa-solid{font-family:"Font Awesome 6 Free"!important;font-weight:900}body.kejari-super-active .far,body.kejari-super-active .fa-regular{font-family:"Font Awesome 6 Free"!important;font-weight:400!important}body.kejari-super-active .fab,body.kejari-super-active .fa-brands{font-family:"Font Awesome 6 Brands"!important;font-weight:400}.kejari-page-hero{position:relative;padding:100px 0 50px;background:linear-gradient(135deg,#0a3d1f 0%,#0d4a26 40%,#14602e 100%);overflow:hidden}.kejari-page-hero::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 30h60M30 0v60' stroke='%23ffffff' stroke-width='0.3' opacity='0.08'/%3E%3C/svg%3E");pointer-events:none}.kejari-page-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .15) 0%,rgb(0 0 0 / .3) 100%)}.kejari-page-hero .kejari-container{position:relative;z-index:2}.kejari-page-hero__title{font-size:2.4rem!important;font-weight:800!important;color:#fff!important;margin:16px 0 0!important;letter-spacing:1px}.kejari-page-hero__divider{width:60px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--kj-gold),var(--kj-gold-light));margin-top:16px}.kejari-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.85rem;color:rgb(255 255 255 / .6)}.kejari-breadcrumb a{color:rgb(255 255 255 / .7)!important;text-decoration:none!important;transition:color 0.2s}.kejari-breadcrumb a:hover{color:var(--kj-gold-light)!important}.kejari-breadcrumb__sep{font-size:.65rem;opacity:.5}.kejari-breadcrumb__current{color:var(--kj-gold-light);font-weight:600}.kejari-content-modern{max-width:900px;margin:0 auto;padding:50px 20px;font-size:1rem;line-height:1.9;color:var(--kj-dark)}.kejari-content-modern h2,.kejari-content-modern h3{color:var(--kj-green)!important;margin-top:2em!important;font-weight:800!important;position:relative;padding-bottom:10px!important}.kejari-content-modern h2::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;border-radius:2px;background:var(--kj-gold)}.kejari-content-modern img{border-radius:var(--kj-radius-lg)!important;box-shadow:var(--kj-shadow)!important;max-width:100%;height:auto}.kejari-content-modern ul,.kejari-content-modern ol{padding-left:24px}.kejari-content-modern li{margin-bottom:8px}.kejari-kontak{padding:50px 0}.kejari-kontak__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.kejari-kontak__info{display:flex;flex-direction:column;gap:20px}.kejari-kontak-card{background:var(--kj-white);padding:24px;border-radius:var(--kj-radius-lg);border:1px solid rgb(0 0 0 / .06);box-shadow:var(--kj-shadow);transition:var(--kj-transition)}.kejari-kontak-card:hover{transform:translateY(-4px);box-shadow:var(--kj-shadow-xl)}.kejari-kontak-card__icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--kj-green),var(--kj-green-light));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;margin-bottom:12px}.kejari-kontak-card h3{font-size:1rem!important;font-weight:700!important;color:var(--kj-dark)!important;margin:0 0 6px!important}.kejari-kontak-card p{font-size:0.9rem!important;color:var(--kj-gray)!important;margin:0 0 10px!important}.kejari-btn--sm{padding:8px 16px!important;font-size:0.78rem!important}.kejari-kontak__map h3{font-size:1.2rem!important;font-weight:700!important;color:var(--kj-dark)!important;margin:0 0 16px!important}.kejari-kontak__map-frame{border-radius:var(--kj-radius-lg);overflow:hidden;box-shadow:var(--kj-shadow);border:2px solid rgb(0 0 0 / .06);height:100%;min-height:400px}.kejari-kontak__map-frame iframe{width:100%;height:100%;min-height:400px;border:0}@media (max-width:768px){.kejari-kontak__grid{grid-template-columns:1fr}}.kejari-struktur{padding:50px 0;text-align:center}.kejari-struktur__img-wrap{background:var(--kj-white);padding:30px;border-radius:var(--kj-radius-lg);box-shadow:var(--kj-shadow);display:inline-block}.kejari-struktur__img{max-width:100%;height:auto;border-radius:8px;margin-bottom:20px}.kejari-struktur__empty{padding:80px 40px;background:var(--kj-light);border-radius:var(--kj-radius-lg);border:2px dashed rgb(0 0 0 / .1)}.kejari-struktur__empty i{font-size:4rem;color:var(--kj-gray);margin-bottom:16px}.kejari-struktur__empty p{color:var(--kj-gray);font-size:1rem;line-height:1.6}.kejari-statistik{padding:40px 20px;max-width:1200px;margin:0 auto}.kejari-stat__controls{margin-bottom:30px}.kejari-stat__tabs{display:flex;gap:8px;flex-wrap:wrap}.kejari-stat__tab{padding:10px 24px;border-radius:8px;border:2px solid var(--kj-green);background:#fff0;color:var(--kj-green);font-weight:700;cursor:pointer;transition:var(--kj-transition);font-size:.9rem}.kejari-stat__tab:hover,.kejari-stat__tab--active{background:var(--kj-green);color:#fff}.kejari-stat__summary{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.kejari-stat__summary-card{background:var(--kj-white);border-radius:var(--kj-radius-lg);padding:28px;text-align:center;box-shadow:var(--kj-shadow);border:1px solid rgb(0 0 0 / .04);transition:var(--kj-transition)}.kejari-stat__summary-card:hover{transform:translateY(-4px);box-shadow:var(--kj-shadow-xl)}.kejari-stat__summary-card>i{font-size:1.5rem;color:var(--kj-green);margin-bottom:12px}.kejari-stat__summary-num{font-size:2rem;font-weight:900;color:var(--kj-dark)}.kejari-stat__summary-label{font-size:.82rem;color:var(--kj-gray);margin-top:4px}.kejari-stat__charts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px}.kejari-stat__chart-box{background:var(--kj-white);border-radius:var(--kj-radius-lg);padding:24px;box-shadow:var(--kj-shadow)}.kejari-stat__chart-box h3{font-size:1rem!important;font-weight:700!important;color:var(--kj-dark)!important;margin:0 0 16px!important}.kejari-stat__chart-box h3 i{color:var(--kj-green);margin-right:6px}.kejari-stat__cat-card{background:var(--kj-white);border-radius:var(--kj-radius-lg);box-shadow:var(--kj-shadow);margin-bottom:16px;overflow:hidden;border:1px solid rgb(0 0 0 / .04)}.kejari-stat__cat-header{display:flex;align-items:center;gap:12px;padding:18px 24px;cursor:pointer;transition:var(--kj-transition);background:linear-gradient(90deg,rgb(10 61 31 / .03) 0%,transparent 100%)}.kejari-stat__cat-header:hover{background:rgb(10 61 31 / .06)}.kejari-stat__cat-icon{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--kj-green),var(--kj-green-light));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;flex-shrink:0}.kejari-stat__cat-header h3{flex:1;font-size:0.95rem!important;font-weight:700!important;color:var(--kj-dark)!important;margin:0!important}.kejari-stat__cat-total{background:var(--kj-green);color:#fff;padding:4px 14px;border-radius:20px;font-size:.82rem;font-weight:700}.kejari-stat__cat-body{padding:0 24px 20px;overflow-x:auto}.kejari-stat__table{width:100%;border-collapse:collapse;font-size:.8rem}.kejari-stat__table th{padding:10px 6px;font-weight:700;color:var(--kj-dark);background:var(--kj-light);border-bottom:2px solid rgb(0 0 0 / .08);text-align:center;white-space:nowrap}.kejari-stat__table th:first-child{text-align:left;min-width:180px}.kejari-stat__table td{padding:8px 6px;text-align:center;border-bottom:1px solid rgb(0 0 0 / .04)}.kejari-stat__sub-name{text-align:left!important;font-weight:500}.kejari-stat__row-total{font-weight:800!important;color:var(--kj-green)!important}.kejari-stat__cell{color:var(--kj-gray)}@media (max-width:768px){.kejari-stat__summary{grid-template-columns:1fr}.kejari-stat__charts{grid-template-columns:1fr}.kejari-page-hero__title{font-size:1.6rem!important}}.kejari-berita-archive{padding:50px 0}.kejari-berita__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.kejari-berita-card{display:flex!important;flex-direction:column!important;background:rgb(255 255 255 / .7)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:var(--kj-radius-lg)!important;overflow:hidden!important;transition:var(--kj-transition)!important;height:100%;text-decoration:none!important}.kejari-berita-card:hover{transform:translateY(-8px)!important;background:rgb(255 255 255 / .9)!important;box-shadow:var(--kj-shadow-xl)!important;border-color:rgb(13 107 50 / .2)!important}@media (min-width:993px){.kejari-berita-card--featured{grid-column:span 2;flex-direction:row!important;align-items:center;background:linear-gradient(135deg,rgb(255 255 255 / .9) 0%,rgb(240 249 242 / .8) 100%)!important}.kejari-berita-card--featured .kejari-berita-card__img{width:50%!important;height:100%!important;min-height:380px}.kejari-berita-card--featured .kejari-berita-card__body{width:50%!important;padding:40px!important}.kejari-berita-card--featured .kejari-berita-card__title{font-size:1.8rem!important;margin-bottom:20px!important;-webkit-line-clamp:3!important}}.kejari-berita-card__img{position:relative;height:220px;overflow:hidden;background:var(--kj-light)}.kejari-berita-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.8s cubic-bezier(.165,.84,.44,1)}.kejari-berita-card:hover .kejari-berita-card__img img{transform:scale(1.1)}.kejari-berita-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8eff5 0%,#d1dce6 100%);color:#b0bec5;font-size:3rem}.kejari-berita-card__cat{position:absolute;top:15px;left:15px;background:linear-gradient(135deg,var(--kj-green),var(--kj-green-dark));color:#fff!important;padding:6px 14px;border-radius:50px;font-size:.7rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 4px 12px rgb(13 107 50 / .4);z-index:2}.kejari-berita-card__body{padding:22px 24px 24px;flex:1;display:flex;flex-direction:column}.kejari-berita-card__meta{display:flex;gap:16px;margin-bottom:10px;font-size:.78rem;color:var(--kj-gray)}.kejari-berita-card__meta i{margin-right:4px}.kejari-berita-card__title{font-size:1.1rem!important;font-weight:800!important;color:var(--kj-dark)!important;margin:0 0 10px!important;line-height:1.4!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kejari-berita-card:hover .kejari-berita-card__title{color:var(--kj-green)!important}.kejari-berita-card__excerpt{font-size:0.88rem!important;color:var(--kj-gray)!important;margin:0 0 16px!important;line-height:1.6!important;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kejari-berita-card__read{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:var(--kj-green)!important;text-transform:uppercase;letter-spacing:.5px;transition:var(--kj-transition)}.kejari-berita-card:hover .kejari-berita-card__read{gap:12px}.kejari-berita__pagination{display:flex;justify-content:center;gap:6px;margin-top:50px;flex-wrap:wrap}.kejari-berita__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;font-weight:700;font-size:.9rem;transition:var(--kj-transition);background:var(--kj-white);color:var(--kj-dark);box-shadow:var(--kj-shadow);border:1px solid rgb(0 0 0 / .06);text-decoration:none!important}.kejari-berita__pagination .page-numbers:hover,.kejari-berita__pagination .page-numbers.current{background:linear-gradient(135deg,var(--kj-green),var(--kj-green-dark));color:#fff!important;box-shadow:0 8px 20px rgb(13 107 50 / .3);border-color:#fff0}.kejari-berita__pagination .page-numbers.prev,.kejari-berita__pagination .page-numbers.next{width:auto;padding:0 16px}body.kejari-super-active.blog .ast-article-post,body.kejari-super-active.archive .ast-article-post,body.kejari-super-active.blog .entry-header,body.kejari-super-active.archive .entry-header,body.kejari-super-active.blog .ast-post-format-,body.kejari-super-active.archive .ast-post-format-{all:unset!important;display:contents!important}body.kejari-super-active.blog .ast-row,body.kejari-super-active.archive .ast-row{display:contents!important}body.kejari-super-active.blog #secondary,body.kejari-super-active.archive #secondary,body.kejari-super-active.blog .widget-area,body.kejari-super-active.archive .widget-area{display:none!important}body.kejari-super-active.blog #primary,body.kejari-super-active.archive #primary,body.kejari-super-active.blog .ast-container,body.kejari-super-active.archive .ast-container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important}body.kejari-super-active.blog .ast-container,body.kejari-super-active.archive .ast-container{display:block!important}@media (max-width:992px){.kejari-berita__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.kejari-berita__grid{grid-template-columns:1fr}.kejari-berita-card__img{height:180px}}body.kejari-super-active.single-post .entry-title,body.kejari-super-active.single-post .ast-single-post-order .entry-header,body.kejari-super-active.single-post .entry-meta.ast-blog-single-element,body.kejari-super-active.single-post .entry-header,body.kejari-super-active.single-post .post-navigation,body.kejari-super-active.single-post .ast-author-details,body.kejari-super-active.single-post .ast-comment-box,body.kejari-super-active.single-post .comments-area{display:none!important}body.kejari-super-active.single-post #secondary,body.kejari-super-active.single-post .widget-area,body.kejari-super-active.single-post aside.sidebar{display:none!important}body.kejari-super-active.single-post #primary,body.kejari-super-active.single-post .ast-container,body.kejari-super-active.single-post .ast-left-sidebar #primary,body.kejari-super-active.single-post .ast-right-sidebar #primary{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important}body.kejari-super-active.single-post .ast-container{display:block!important}body.kejari-super-active.single-post article{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;border-radius:0!important}.kejari-page-hero--single .kejari-page-hero__title{font-size:clamp(1.4rem, 3.5vw, 2rem)!important;line-height:1.35!important;max-width:800px}.kejari-page-hero__meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:16px;font-size:.88rem;color:rgb(255 255 255 / .6)}.kejari-page-hero__meta i{margin-right:6px}.kejari-page-hero__cat{background:var(--kj-gold);color:var(--kj-dark)!important;padding:4px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.kejari-single{max-width:800px;margin:0 auto;padding:50px 20px 60px}.kejari-single__featured-wrapper{position:relative;margin-bottom:40px;border-radius:var(--kj-radius-lg);overflow:hidden;box-shadow:var(--kj-shadow-lg);background:#000}.kejari-single__slider{position:relative;height:450px;background:#000}.kejari-single__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 1s;display:flex;align-items:center;justify-content:center;overflow:hidden}.kejari-single__slide.active{opacity:1;visibility:visible}.kejari-single__slide-bg{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background-size:cover;background-position:center;filter:blur(30px) brightness(.4);z-index:1}.kejari-single__slide img{position:relative;z-index:2;max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain!important;display:block;box-shadow:0 0 50px rgb(0 0 0 / .5)}.kejari-single__slider-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:8px}.kejari-single__slider-dots .dot{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .4);cursor:pointer;transition:var(--kj-transition)}.kejari-single__slider-dots .dot.active{background:#fff;width:24px;border-radius:4px}@media (max-width:768px){.kejari-single__slider{height:300px}}.kejari-single__slide.is-video{background:#000}.kejari-single__slide iframe,.kejari-single__slide video{width:100%;height:100%;border:none;object-fit:contain}.kejari-single__content{font-size:1.05rem;line-height:1.8;color:#444}.kejari-single__content p{margin-bottom:24px}.kejari-single__content img{max-width:100%!important;height:auto!important;max-height:450px!important;display:block;margin:30px auto;border-radius:var(--kj-radius-md);box-shadow:var(--kj-shadow);object-fit:contain}.kejari-single__content h2,.kejari-single__content h3{color:var(--kj-green)!important;font-weight:800!important;margin-top:2em!important;position:relative;padding-bottom:10px!important}.kejari-single__content h2::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;border-radius:2px;background:var(--kj-gold)}.kejari-single__content img{border-radius:var(--kj-radius)!important;box-shadow:var(--kj-shadow)!important;max-width:100%;height:auto;margin:1.5em 0}.kejari-single__content blockquote{border-left:4px solid var(--kj-gold);background:var(--kj-light);padding:20px 24px;border-radius:0 var(--kj-radius) var(--kj-radius) 0;font-style:italic;color:var(--kj-gray);margin:2em 0}.kejari-single__content a{color:var(--kj-green)!important;font-weight:600;border-bottom:2px solid rgb(13 107 50 / .2)}.kejari-single__content a:hover{border-bottom-color:var(--kj-green)}.kejari-single__tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:24px 0;margin-top:30px;border-top:1px solid var(--kj-gray-light)}.kejari-single__tags>i{color:var(--kj-gray);font-size:.9rem}.kejari-single__tag{display:inline-block;padding:5px 14px;background:var(--kj-light);border-radius:20px;font-size:.8rem;font-weight:600;color:var(--kj-gray)!important;transition:var(--kj-transition);border:1px solid rgb(0 0 0 / .06)}.kejari-single__tag:hover{background:var(--kj-green);color:#fff!important;border-color:var(--kj-green)}.kejari-single__share{display:flex;align-items:center;gap:12px;padding:20px 0;margin-top:10px;border-top:1px solid var(--kj-gray-light)}.kejari-single__share-label{font-size:.88rem;font-weight:700;color:var(--kj-dark);display:flex;align-items:center;gap:8px;margin-right:6px}.kejari-single__share-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;font-size:1rem;color:#fff!important;transition:var(--kj-transition)}.kejari-single__share-btn:hover{transform:translateY(-3px) scale(1.1);box-shadow:0 6px 20px rgb(0 0 0 / .2);color:#fff!important}.kejari-single__share-btn--fb{background:#1877f2}.kejari-single__share-btn--tw{background:#1da1f2}.kejari-single__share-btn--wa{background:#25d366}.kejari-single__related{margin-top:50px;padding-top:40px;border-top:2px solid var(--kj-gray-light)}.kejari-single__related>h3{font-size:1.3rem!important;font-weight:800!important;color:var(--kj-dark)!important;margin:0 0 24px!important;display:flex;align-items:center;gap:10px}.kejari-single__related>h3 i{color:var(--kj-green)}.kejari-single__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kejari-single__related-card{display:flex!important;flex-direction:column!important;background:var(--kj-light)!important;border-radius:var(--kj-radius)!important;overflow:hidden!important;transition:var(--kj-transition)!important;border:1px solid rgb(0 0 0 / .04)!important}.kejari-single__related-card:hover{transform:translateY(-4px)!important;box-shadow:var(--kj-shadow-lg)!important}.kejari-single__related-img{height:140px;overflow:hidden;background:var(--kj-gray-light)}.kejari-single__related-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.kejari-single__related-card:hover .kejari-single__related-img img{transform:scale(1.08)}.kejari-single__related-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8eff5,#d1dce6);color:#b0bec5;font-size:2rem}.kejari-single__related-placeholder i{color:#b0bec5;font-size:2rem}.kejari-single__nav{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;padding-top:40px;border-top:1px solid rgb(0 0 0 / .06)}.kejari-single__nav-item a{display:flex;align-items:center;gap:20px;padding:20px;background:rgb(255 255 255 / .6);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:var(--kj-radius-lg);text-decoration:none!important;transition:var(--kj-transition);height:100%}.kejari-single__nav-item a:hover{background:#fff;box-shadow:var(--kj-shadow-lg);border-color:var(--kj-green-light);transform:translateY(-3px)}.kejari-single__nav-icon{width:44px;height:44px;background:var(--kj-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--kj-green);font-size:1rem;transition:var(--kj-transition);flex-shrink:0}.kejari-single__nav-item a:hover .kejari-single__nav-icon{background:var(--kj-green);color:#fff}.kejari-single__nav-text{display:flex;flex-direction:column;gap:4px;flex:1}.kejari-single__nav-next .kejari-single__nav-text{text-align:right}.kejari-single__nav-text span{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--kj-gray);font-weight:700}.kejari-single__nav-text strong{font-size:.95rem;color:var(--kj-dark);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.kejari-single__nav{grid-template-columns:1fr;gap:15px}.kejari-single__nav-item a{padding:15px;gap:12px}.kejari-single__nav-text strong{font-size:.85rem}}.kejari-single__related-body{padding:14px 16px}.kejari-single__related-date{font-size:.75rem;color:var(--kj-gray);display:flex;align-items:center;gap:4px;margin-bottom:6px}.kejari-single__related-body h4{font-size:0.9rem!important;font-weight:700!important;color:var(--kj-dark)!important;margin:0!important;line-height:1.4!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kejari-single__related-card:hover h4{color:var(--kj-green)!important}@media (max-width:768px){.kejari-single__related-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.kejari-single__related-grid{grid-template-columns:1fr}.kejari-single__share{flex-wrap:wrap}.kejari-page-hero--single .kejari-page-hero__title{font-size:1.3rem!important}}.kejari-profil-page{padding:50px 0 70px}.kejari-profil__intro{background:var(--kj-white);border-radius:var(--kj-radius-lg);padding:32px 36px;margin-bottom:40px;box-shadow:var(--kj-shadow);border:1px solid rgb(0 0 0 / .04);border-left:5px solid var(--kj-gold);display:flex;gap:20px;align-items:flex-start;line-height:1.8;color:var(--kj-gray)}.kejari-profil__intro-icon{width:50px;height:50px;border-radius:14px;flex-shrink:0;background:linear-gradient(135deg,var(--kj-green),var(--kj-green-light));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.kejari-profil__intro p{margin:0!important;font-size:.95rem}.kejari-profil__source{margin-top:40px;padding:16px 24px;background:var(--kj-light);border-radius:var(--kj-radius);font-size:.82rem;color:var(--kj-gray);font-style:italic}.kejari-profil__source i{color:var(--kj-gold);margin-right:8px}.kejari-section-badge{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--kj-green),var(--kj-green-light));color:#fff;padding:8px 24px;border-radius:30px;font-size:.82rem;font-weight:800;letter-spacing:1.5px;margin-bottom:30px;text-transform:uppercase}.kejari-content-modern{padding:50px 0;line-height:1.9;font-size:1rem;color:var(--kj-dark)}.kejari-content-modern p{margin-bottom:1.2em}.kejari-timeline{position:relative;padding:20px 0}.kejari-timeline::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--kj-gold),var(--kj-green),var(--kj-gold));transform:translateX(-50%);border-radius:3px}.kejari-timeline__item{display:flex;align-items:flex-start;margin-bottom:40px;position:relative;width:50%}.kejari-timeline__item--left{padding-right:50px;text-align:right;align-self:flex-start}.kejari-timeline__item--right{padding-left:50px;margin-left:50%}.kejari-timeline__dot{position:absolute;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--kj-green),var(--kj-green-light));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;z-index:2;box-shadow:0 4px 15px rgb(10 61 31 / .3);border:3px solid var(--kj-white)}.kejari-timeline__item--left .kejari-timeline__dot{right:-24px;top:20px}.kejari-timeline__item--right .kejari-timeline__dot{left:-24px;top:20px}.kejari-timeline__card{background:var(--kj-white);border-radius:var(--kj-radius-lg);padding:28px 30px;box-shadow:var(--kj-shadow);border:1px solid rgb(0 0 0 / .04);transition:var(--kj-transition);width:100%}.kejari-timeline__card:hover{transform:translateY(-4px);box-shadow:var(--kj-shadow-xl)}.kejari-timeline__title{font-size:1.15rem!important;font-weight:800!important;color:var(--kj-green)!important;margin:0 0 14px!important;display:inline-flex;align-items:center;gap:8px}.kejari-timeline__item--left .kejari-timeline__title{justify-content:flex-end}.kejari-timeline__body{font-size:.92rem;line-height:1.8;color:var(--kj-gray)}.kejari-timeline__body p{margin-bottom:.8em}@media (max-width:768px){.kejari-timeline::before{left:24px}.kejari-timeline__item,.kejari-timeline__item--left,.kejari-timeline__item--right{width:100%;margin-left:0;padding-left:64px!important;padding-right:0!important;text-align:left!important}.kejari-timeline__item--left .kejari-timeline__dot,.kejari-timeline__item--right .kejari-timeline__dot{left:0!important;right:auto!important}.kejari-timeline__item--left .kejari-timeline__title{justify-content:flex-start}}.kejari-visi-card{background:linear-gradient(135deg,var(--kj-green) 0%,#1a5e30 50%,#0a3d1f 100%);border-radius:var(--kj-radius-xl);padding:50px;color:#fff;text-align:center;position:relative;overflow:hidden;margin-bottom:50px;box-shadow:0 20px 60px rgb(10 61 31 / .3)}.kejari-visi-card::before{content:"\201C";position:absolute;top:-20px;left:30px;font-size:12rem;font-family:Georgia,serif;color:rgb(255 255 255 / .06);line-height:1;pointer-events:none}.kejari-visi-card__badge{display:inline-flex;align-items:center;gap:8px;background:var(--kj-gold);color:var(--kj-dark);padding:6px 24px;border-radius:30px;font-size:.78rem;font-weight:800;letter-spacing:2px;margin-bottom:24px;text-transform:uppercase}.kejari-visi-card__quote{font-size:clamp(1.3rem, 2.5vw, 1.8rem)!important;font-weight:800!important;line-height:1.4!important;margin:0 auto 20px!important;max-width:700px;border:none!important;padding:0!important;background:none!important;color:#fff!important;font-style:normal!important}.kejari-visi-card__explain{font-size:.9rem;color:rgb(255 255 255 / .7);max-width:700px;margin:0 auto;line-height:1.8}.kejari-visi-card__explain p{color:rgb(255 255 255 / .7)!important}.kejari-misi-section{margin-top:10px}.kejari-misi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kejari-misi-card{background:var(--kj-white);border-radius:var(--kj-radius-lg);padding:30px 28px;box-shadow:var(--kj-shadow);border:1px solid rgb(0 0 0 / .04);transition:var(--kj-transition);position:relative;overflow:hidden}.kejari-misi-card:hover{transform:translateY(-6px);box-shadow:var(--kj-shadow-xl)}.kejari-misi-card__num{position:absolute;top:16px;right:20px;font-size:2.5rem;font-weight:900;color:rgb(10 61 31 / .06);line-height:1}.kejari-misi-card__icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--kj-green),var(--kj-green-light));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;margin-bottom:16px}.kejari-misi-card__text{font-size:0.92rem!important;line-height:1.7!important;color:var(--kj-gray)!important;margin:0!important}@media (max-width:992px){.kejari-misi-grid{grid-template-columns:repeat(2,1fr)}.kejari-visi-card{padding:36px 28px}}@media (max-width:576px){.kejari-misi-grid{grid-template-columns:1fr}.kejari-visi-card{padding:30px 20px}}.kejari-tugas__accordion{display:flex;flex-direction:column;gap:16px}.kejari-tugas__item{background:var(--kj-white);border-radius:var(--kj-radius-lg);box-shadow:var(--kj-shadow);overflow:hidden;border:1px solid rgb(0 0 0 / .04);transition:var(--kj-transition)}.kejari-tugas__item:hover{box-shadow:var(--kj-shadow-lg)}.kejari-tugas__header{display:flex;align-items:center;gap:16px;padding:22px 28px;cursor:pointer;transition:var(--kj-transition);background:linear-gradient(90deg,rgb(10 61 31 / .02) 0%,transparent 100%)}.kejari-tugas__header:hover{background:rgb(10 61 31 / .04)}.kejari-tugas__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;flex-shrink:0}.kejari-tugas__header h3{flex:1;font-size:1rem!important;font-weight:700!important;color:var(--kj-dark)!important;margin:0!important;line-height:1.4!important}.kejari-tugas__toggle{width:32px;height:32px;border-radius:50%;background:var(--kj-light);display:flex;align-items:center;justify-content:center;color:var(--kj-gray);font-size:.8rem;transition:var(--kj-transition);flex-shrink:0}.kejari-tugas__item[data-open="1"] .kejari-tugas__toggle{transform:rotate(180deg);background:var(--kj-green);color:#fff}.kejari-tugas__body{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.3s ease;padding:0 28px}.kejari-tugas__item[data-open="1"] .kejari-tugas__body{max-height:2000px;padding:0 28px 28px}.kejari-tugas__body p{font-size:.92rem;line-height:1.8;color:var(--kj-gray);margin-bottom:.6em}.kejari-tugas__body p:first-child{padding-top:8px;border-top:1px solid var(--kj-gray-light)}.kejari-logo-showcase{display:flex;align-items:center;gap:50px;background:linear-gradient(135deg,var(--kj-green) 0%,#1a5e30 50%,#0a3d1f 100%);border-radius:var(--kj-radius-xl);padding:50px 60px;margin-bottom:50px;position:relative;overflow:hidden;box-shadow:0 20px 60px rgb(10 61 31 / .3)}.kejari-logo-showcase__img-wrap{position:relative;flex-shrink:0}.kejari-logo-showcase__glow{position:absolute;inset:-20px;background:radial-gradient(circle,rgb(212 168 67 / .3) 0%,transparent 70%);border-radius:50%;animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.kejari-logo-showcase__img-wrap img{width:180px;height:auto;position:relative;z-index:1;filter:drop-shadow(0 8px 24px rgb(0 0 0 / .3))}.kejari-logo-showcase__label{color:#fff}.kejari-logo-showcase__label h3{font-size:1.6rem!important;font-weight:800!important;color:#fff!important;margin:0 0 12px!important}.kejari-logo-showcase__label p{font-size:1rem;color:rgb(255 255 255 / .7);line-height:1.7;margin:0}.kejari-logo-meanings{margin-top:10px}.kejari-logo-meanings__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kejari-logo-meaning-card{background:var(--kj-white);border-radius:var(--kj-radius-lg);padding:30px 28px;box-shadow:var(--kj-shadow);border:1px solid rgb(0 0 0 / .04);transition:var(--kj-transition);text-align:center}.kejari-logo-meaning-card:hover{transform:translateY(-6px);box-shadow:var(--kj-shadow-xl)}.kejari-logo-meaning-card__icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--kj-gold),#e6c06a);display:flex;align-items:center;justify-content:center;color:var(--kj-dark);font-size:1.3rem;margin:0 auto 18px;box-shadow:0 6px 20px rgb(212 168 67 / .25)}.kejari-logo-meaning-card h4{font-size:1.05rem!important;font-weight:800!important;color:var(--kj-dark)!important;margin:0 0 12px!important}.kejari-logo-meaning-card__body{font-size:.88rem;line-height:1.7;color:var(--kj-gray);text-align:left}.kejari-logo-meaning-card__body p{margin-bottom:.6em}.kejari-logo-meaning-card__body ul{padding-left:18px;margin:8px 0}.kejari-logo-meaning-card__body li{margin-bottom:6px;font-size:.86rem}@media (max-width:992px){.kejari-logo-meanings__grid{grid-template-columns:repeat(2,1fr)}.kejari-logo-showcase{flex-direction:column;text-align:center;padding:40px 30px;gap:30px}.kejari-logo-showcase__img-wrap img{width:140px}}@media (max-width:576px){.kejari-logo-meanings__grid{grid-template-columns:1fr}.kejari-profil__intro{flex-direction:column}}.kejari-struktur{padding:50px 0}.kejari-struktur__img-wrap{background:var(--kj-white);border-radius:var(--kj-radius-xl);padding:30px;box-shadow:var(--kj-shadow-lg);border:1px solid rgb(0 0 0 / .04);text-align:center;position:relative;overflow:hidden}.kejari-struktur__img-wrap::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--kj-green),var(--kj-gold),var(--kj-green))}.kejari-struktur__img{max-width:100%;height:auto;border-radius:var(--kj-radius);box-shadow:0 4px 20px rgb(0 0 0 / .08);transition:transform 0.5s cubic-bezier(.4,0,.2,1);cursor:zoom-in}.kejari-struktur__img-wrap:hover .kejari-struktur__img{transform:scale(1.02)}.kejari-struktur__actions{display:flex;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.kejari-struktur__img-wrap .kejari-btn{margin-top:20px}.kejari-struktur__empty{text-align:center;padding:80px 30px;background:var(--kj-light);border-radius:var(--kj-radius-xl);border:2px dashed rgb(0 0 0 / .1)}.kejari-struktur__empty i{font-size:3rem;color:var(--kj-gray);margin-bottom:16px;display:block}.kejari-struktur__empty p{color:var(--kj-gray);font-size:.95rem;line-height:1.7}.kejari-btn--outline{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:30px;border:2px solid var(--kj-green);color:var(--kj-green)!important;font-weight:700;font-size:.85rem;transition:var(--kj-transition);text-decoration:none!important}.kejari-btn--outline:hover{background:var(--kj-green);color:#fff!important}@media (max-width:576px){.kejari-struktur__actions{flex-direction:column;align-items:center}.kejari-struktur__img-wrap{padding:16px}}.kejari-bidang__profile{margin-bottom:40px}.kejari-bidang__profile-card{display:flex;align-items:center;gap:40px;background:linear-gradient(135deg,var(--bidang-color) 0%,var(--bidang-accent) 100%);border-radius:var(--kj-radius-xl);padding:40px 50px;color:#fff;position:relative;overflow:hidden;box-shadow:0 15px 50px rgb(0 0 0 / .2)}.kejari-bidang__profile-card::before{content:"";position:absolute;right:-80px;top:-80px;width:250px;height:250px;border-radius:50%;background:rgb(255 255 255 / .05)}.kejari-bidang__profile-card::after{content:"";position:absolute;right:-30px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:rgb(255 255 255 / .04)}.kejari-bidang__logo-badge{position:absolute;top:20px;right:30px;width:80px;height:80px;object-fit:contain;z-index:5;transition:all 0.4s cubic-bezier(.175,.885,.32,1.275);filter:drop-shadow(0 4px 10px rgb(0 0 0 / .15))}.kejari-bidang__profile-card:hover .kejari-bidang__logo-badge{transform:scale(1.1) translateY(-5px);filter:drop-shadow(0 10px 25px color-mix(in srgb,var(--bidang-accent) calc(var(--glow-opacity) * 1%),transparent))}.kejari-bidang__photo-frame{width:160px;height:200px;border-radius:16px;overflow:hidden;border:4px solid rgb(255 255 255 / .3);box-shadow:0 8px 30px rgb(0 0 0 / .3);flex-shrink:0;position:relative;z-index:1}.kejari-bidang__photo-frame img{width:100%;height:100%;object-fit:cover}.kejari-bidang__photo-placeholder{width:160px;height:200px;border-radius:16px;background:rgb(255 255 255 / .1);border:4px solid rgb(255 255 255 / .2);display:flex;align-items:center;justify-content:center;font-size:3rem;color:rgb(255 255 255 / .3);flex-shrink:0}.kejari-bidang__profile-info{position:relative;z-index:1}.kejari-bidang__badge{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .15);backdrop-filter:blur(10px);padding:6px 20px;border-radius:30px;font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;border:1px solid rgb(255 255 255 / .2)}.kejari-bidang__leader-title{font-size:0.9rem!important;color:rgb(255 255 255 / .7)!important;margin:0 0 6px!important;font-weight:400}.kejari-bidang__leader-name{font-size:1.5rem!important;font-weight:800!important;color:#fff!important;margin:0!important;letter-spacing:.5px}.kejari-bidang__leader-name--vacant{color:rgb(255 255 255 / .4)!important;font-style:italic}.kejari-bidang__desc{background:var(--kj-white);border-radius:var(--kj-radius-lg);padding:28px 32px;margin-bottom:40px;box-shadow:var(--kj-shadow);border:1px solid rgb(0 0 0 / .04);border-left:5px solid var(--bidang-color);display:flex;gap:18px;align-items:flex-start}.kejari-bidang__desc-icon{width:42px;height:42px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,var(--bidang-color),var(--bidang-accent));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem}.kejari-bidang__desc p{margin:0!important;font-size:.93rem;line-height:1.8;color:var(--kj-gray)}.kejari-bidang__functions{margin-bottom:40px}.kejari-bidang__func-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.kejari-bidang__func-card{background:var(--kj-white);border-radius:var(--kj-radius-lg);padding:26px 24px;box-shadow:var(--kj-shadow);border:1px solid rgb(0 0 0 / .04);transition:var(--kj-transition);position:relative;overflow:hidden}.kejari-bidang__func-card:hover{transform:translateY(-4px);box-shadow:var(--kj-shadow-xl);border-left:4px solid var(--bidang-color)}.kejari-bidang__func-num{position:absolute;top:12px;right:16px;font-size:2.2rem;font-weight:900;color:rgb(0 0 0 / .04);line-height:1}.kejari-bidang__func-icon{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--bidang-color),var(--bidang-accent));display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;margin-bottom:14px}.kejari-bidang__func-card p{margin:0!important;font-size:.88rem;line-height:1.7;color:var(--kj-gray)}.kejari-bidang__subs{margin-bottom:20px}.kejari-bidang__subs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kejari-bidang__sub-card{background:var(--kj-white);border-radius:var(--kj-radius-lg);padding:26px 24px;box-shadow:var(--kj-shadow);border:1px solid rgb(0 0 0 / .04);transition:var(--kj-transition);position:relative;border-top:4px solid var(--bidang-color)}.kejari-bidang__sub-card:hover{transform:translateY(-4px);box-shadow:var(--kj-shadow-xl)}.kejari-bidang__sub-num{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--bidang-color),var(--bidang-accent));display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;font-weight:800;margin-bottom:14px}.kejari-bidang__sub-card h4{font-size:0.95rem!important;font-weight:800!important;color:var(--kj-dark)!important;margin:0 0 10px!important;line-height:1.4}.kejari-bidang__sub-card p{margin:0!important;font-size:.84rem;line-height:1.7;color:var(--kj-gray)}@media (max-width:768px){.kejari-bidang__profile-card{flex-direction:column;text-align:center;padding:30px 24px;gap:24px;position:relative}.kejari-bidang__logo-badge{position:relative;top:auto;right:auto;margin:0 auto -10px;width:60px;height:60px}.kejari-bidang__photo-frame,.kejari-bidang__photo-placeholder{width:130px;height:170px;margin:0 auto}.kejari-bidang__badge{margin:0 auto 12px}.kejari-bidang__func-grid{grid-template-columns:1fr}.kejari-bidang__subs-grid{grid-template-columns:1fr}.kejari-bidang__desc{flex-direction:column}}@media (max-width:992px){.kejari-bidang__subs-grid{grid-template-columns:repeat(2,1fr)}}.kejari-kliping-page{padding:60px 0 80px;background:#fcfaf8}.kejari-kliping__intro{background:linear-gradient(135deg,#8B2323 0%,#5C1616 100%);border-radius:var(--kj-radius-xl);padding:50px;margin-bottom:50px;color:#fff;text-align:center;position:relative;overflow:hidden;box-shadow:0 20px 50px rgb(139 35 35 / .25)}.kejari-kliping__intro::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at top right,rgb(212 168 67 / .2),transparent 50%),radial-gradient(circle at bottom left,rgb(0 0 0 / .4),transparent 50%);pointer-events:none}.kejari-kliping__intro-icon{width:64px;height:64px;border-radius:18px;margin:0 auto 20px;background:linear-gradient(135deg,#d4a843,#f0c040);display:flex;align-items:center;justify-content:center;color:#5C1616;font-size:1.8rem;box-shadow:0 10px 30px rgb(212 168 67 / .3);position:relative;z-index:1}.kejari-kliping__title{font-size:clamp(1.8rem, 3vw, 2.5rem)!important;font-weight:800!important;color:#fff!important;margin:0 0 12px!important;letter-spacing:.5px;position:relative;z-index:1}.kejari-kliping__desc{font-size:1.05rem;color:rgb(255 255 255 / .8);max-width:700px;margin:0 auto;line-height:1.7;position:relative;z-index:1}.kejari-kliping-empty{text-align:center;padding:100px 20px;background:var(--kj-white);border-radius:var(--kj-radius-xl);border:2px dashed rgb(139 35 35 / .2)}.kejari-kliping-empty i{font-size:4rem;color:#8B2323;margin-bottom:20px;opacity:.5}.kejari-kliping-empty p{font-size:1.1rem;color:var(--kj-gray)}.kejari-kliping-folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:50px}.kejari-kliping-folder-card{background:var(--kj-white);border-radius:var(--kj-radius-lg);padding:24px;box-shadow:var(--kj-shadow);border:1px solid rgb(0 0 0 / .04);display:flex;align-items:center;gap:16px;transition:var(--kj-transition);text-decoration:none!important;position:relative;overflow:hidden}.kejari-kliping-folder-card:hover{transform:translateY(-4px);box-shadow:var(--kj-shadow-lg);border-color:rgb(139 35 35 / .2)}.kejari-kliping-folder-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#8B2323,#d4a843);border-radius:4px 0 0 4px}.kejari-kliping-folder-card__icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#f0f4f8,#e2e8f0);display:flex;align-items:center;justify-content:center;color:#2980b9;font-size:1.4rem;flex-shrink:0}.kejari-kliping-folder-card__icon .fa-google-drive{background:-webkit-linear-gradient(45deg,#FFC107,#4CAF50,#2196F3);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.kejari-kliping-folder-card__text{flex:1;font-size:1rem!important;font-weight:700!important;color:var(--kj-dark)!important;margin:0!important}.kejari-kliping-folder-card__arrow{color:rgb(0 0 0 / .1);transition:var(--kj-transition)}.kejari-kliping-folder-card:hover .kejari-kliping-folder-card__arrow{color:#8B2323;transform:translateX(4px)}.kejari-kliping-grid{column-count:3;column-gap:24px}.kejari-kliping-card{break-inside:avoid;margin-bottom:24px;position:relative}.kejari-kliping-card__img-wrap{position:relative;border-radius:var(--kj-radius-lg);overflow:hidden;box-shadow:var(--kj-shadow-lg);cursor:pointer;background:var(--kj-light)}.kejari-kliping-card__img{width:100%;display:block;height:auto;transition:transform 0.6s cubic-bezier(.165,.84,.44,1)}.kejari-kliping-card__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(92 22 22 / .8) 0%,rgb(139 35 35 / .4) 50%,transparent 100%);opacity:0;transition:opacity 0.4s ease;display:flex;align-items:flex-end;justify-content:center;padding:30px}.kejari-kliping-card__img-wrap:hover .kejari-kliping-card__overlay{opacity:1}.kejari-kliping-card__img-wrap:hover .kejari-kliping-card__img{transform:scale(1.06)}.kejari-kliping-card__btn{background:rgb(255 255 255 / .2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .4);color:#fff;padding:10px 24px;border-radius:30px;font-size:.85rem;font-weight:700;letter-spacing:1px;transform:translateY(20px);transition:transform 0.4s ease,background 0.3s}.kejari-kliping-card__btn i{margin-right:6px}.kejari-kliping-card__img-wrap:hover .kejari-kliping-card__btn{transform:translateY(0)}.kejari-kliping-card__btn:hover{background:rgb(255 255 255 / .4)}@media (max-width:992px){.kejari-kliping-grid{column-count:2}}@media (max-width:576px){.kejari-kliping-grid{column-count:1}}.kejari-kliping-lightbox{position:fixed;inset:0;z-index:99999;background:rgb(15 5 5 / .85);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease;padding:40px}.kejari-kliping-lightbox.is-active{opacity:1;visibility:visible}.kejari-kliping-lightbox__close{position:absolute;top:30px;right:30px;width:50px;height:50px;border-radius:50%;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--kj-transition);z-index:2}.kejari-kliping-lightbox__close:hover{background:#8B2323;border-color:#8B2323;transform:rotate(90deg)}.kejari-kliping-lightbox__content{position:relative;max-width:90vw;max-height:90vh;transform:scale(.95) translateY(20px);transition:transform 0.5s cubic-bezier(.165,.84,.44,1);opacity:0}.kejari-kliping-lightbox.is-active .kejari-kliping-lightbox__content{transform:scale(1) translateY(0);opacity:1}.kejari-kliping-lightbox__content img{max-width:100%;max-height:90vh;border-radius:8px;box-shadow:0 20px 60px rgb(0 0 0 / .5);display:block;margin:0 auto;border:2px solid rgb(255 255 255 / .1)}@media (max-width:768px){.kejari-kliping-lightbox{padding:20px}.kejari-kliping-lightbox__close{top:15px;right:15px;width:40px;height:40px;font-size:1.2rem}}.kejari-a11y-widget{position:fixed;left:20px;bottom:20px;z-index:99999}.kejari-a11y-btn{width:50px;height:50px;border-radius:50%;background:var(--kj-primary);color:#fff;border:none;box-shadow:0 4px 15px rgb(0 0 0 / .2);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--kj-transition)}.kejari-a11y-btn:hover{transform:scale(1.1);background:var(--kj-primary-dark)}.kejari-a11y-menu{position:absolute;bottom:60px;left:0;width:250px;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgb(0 0 0 / .15);padding:15px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s cubic-bezier(.165,.84,.44,1);border:1px solid rgb(0 0 0 / .05)}.kejari-a11y-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.kejari-a11y-menu__header{font-size:14px;font-weight:700;color:var(--kj-dark);margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #eee;text-align:center}.kejari-a11y-option{display:block;width:100%;text-align:left;padding:10px;margin-bottom:5px;background:#f9f9f9;border:1px solid #eee;border-radius:6px;color:#333;font-size:13px;font-weight:600;cursor:pointer;transition:var(--kj-transition)}.kejari-a11y-option i{width:20px;text-align:center;margin-right:8px;color:var(--kj-primary)}.kejari-a11y-option:hover{background:var(--kj-primary-light);color:var(--kj-primary-dark);border-color:var(--kj-primary-light)}.kejari-a11y-reset{margin-top:10px;background:#fff0f0;color:#d32f2f;border-color:#ffcdd2}.kejari-a11y-reset i{color:#d32f2f}.kejari-a11y-reset:hover{background:#d32f2f;color:#fff}.kejari-a11y-reset:hover i{color:#fff}body.kejari-high-contrast{background-color:#000!important;color:#ffff00!important}body.kejari-high-contrast *{background-color:#000!important;color:#ffff00!important;border-color:#ffff00!important}body.kejari-high-contrast img{filter:contrast(150%)}body.kejari-grayscale{filter:grayscale(100%)!important}.kejari-section-header__title{font-size:clamp(1.5rem, 5vw, 2.2rem)!important}.kejari-page-hero__title{font-size:clamp(1.6rem, 5vw, 2.4rem)!important}.kejari-page-hero--single .kejari-page-hero__title{font-size:clamp(1.4rem, 4vw, 2rem)!important}@media (max-width:768px){.kejari-services,.kejari-news,.kejari-social,.kejari-publik,.kejari-struktur,.kejari-berita-archive{padding:30px 0!important}.kejari-page-hero{padding:40px 0 20px!important}.kejari-content-modern,.kejari-single{padding:20px 16px!important}.kejari-profil-page{padding:20px 0 30px!important}.kejari-kliping-page{padding:30px 0 40px!important}.kejari-news__grid,.kejari-kliping-folders{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding-bottom:20px!important}.kejari-news__grid::-webkit-scrollbar,.kejari-kliping-folders::-webkit-scrollbar{display:none!important}.kejari-news__grid>*,.kejari-kliping-folders>*{flex:0 0 38%!important;max-width:140px!important;scroll-snap-align:start!important}.kejari-social__grid,.kejari-publik__grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.kejari-kontak__grid{display:flex!important;flex-direction:column-reverse!important;gap:24px!important}.kejari-kontak__info{display:flex!important;flex-direction:column!important;gap:12px!important}.kejari-kontak__map-frame{aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;border-radius:16px!important;overflow:hidden!important;margin-left:0!important;margin-right:auto!important}.kejari-kontak-card{padding:12px 16px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;text-align:left!important;border-radius:12px!important}.kejari-kontak-card__icon{margin-bottom:0!important;width:36px!important;height:36px!important;font-size:0.9rem!important;flex-shrink:0!important}.kejari-kontak-card h3{font-size:0.85rem!important;margin-bottom:2px!important}.kejari-kontak-card p{font-size:0.78rem!important;line-height:1.4!important}.kejari-kontak-card .kejari-btn--sm{margin-top:8px!important;padding:6px 12px!important;font-size:0.7rem!important;width:fit-content!important}.kejari-card{padding:8px 6px!important}.kejari-timeline__card{padding:10px 8px!important}.kejari-visi-card{padding:16px 12px!important}.kejari-profil__intro{padding:10px 8px!important;flex-direction:column!important;gap:8px!important}.kejari-struktur__empty{padding:16px 10px!important}.kejari-kliping__intro{padding:16px 10px!important}.kejari-news-card__body,.kejari-berita-card__body,.kejari-stat__summary-card,.kejari-kliping-folder-card{padding:8px!important}.kejari-bidang__func-grid,.kejari-bidang__subs-grid{display:flex!important;flex-direction:column!important;gap:8px!important}.kejari-bidang__func-card{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;border-radius:12px!important}.kejari-bidang__func-num{display:none!important}.kejari-bidang__func-icon{margin-bottom:0!important;flex-shrink:0!important;width:32px!important;height:32px!important;font-size:0.8rem!important}.kejari-bidang__func-card p{font-size:0.8rem!important;line-height:1.4!important}.kejari-bidang__sub-card{display:flex!important;flex-direction:column!important;gap:4px!important;padding:12px!important;border-radius:12px!important}.kejari-bidang__sub-num{width:24px!important;height:24px!important;font-size:0.7rem!important;margin-bottom:4px!important}.kejari-bidang__sub-card h4{font-size:0.85rem!important;margin-bottom:2px!important}.kejari-bidang__sub-card p{font-size:0.75rem!important;line-height:1.4!important}.kejari-social-card{padding:12px 8px 10px!important}.kejari-services__grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:0!important}.kejari-services__grid>*{max-width:none!important;width:100%!important}.kejari-card__icon{width:24px!important;height:24px!important;font-size:0.6rem!important;margin-bottom:4px!important;border-radius:6px!important}.kejari-card__title{font-size:0.55rem!important;margin-bottom:2px!important;line-height:1.2!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kejari-card__desc{display:none!important}.kejari-card__arrow{display:none!important}.kejari-news__grid>*{flex:0 0 32%!important;max-width:110px!important}.kejari-news-card__body{padding:6px!important}.kejari-news-card__img{height:60px!important}.kejari-news-card__title{font-size:0.55rem!important;margin-bottom:2px!important;line-height:1.2!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kejari-news-card__excerpt{display:none!important}.kejari-news-card__date{font-size:0.5rem!important;margin-bottom:0!important}.kejari-social-card__icon{width:32px!important;height:32px!important;font-size:0.9rem!important;margin-bottom:8px!important;border-radius:8px!important}.kejari-social-card__name{font-size:0.75rem!important;margin:0 0 2px!important}.kejari-social-card__handle{font-size:0.65rem!important;margin:0 0 8px!important}.kejari-social-card__btn{font-size:0.65rem!important}.kejari-section-header{margin-bottom:16px!important}.kejari-section-header__desc{font-size:0.8rem!important;line-height:1.4!important}.kejari-hero__actions{width:100%;display:flex;flex-direction:column;gap:12px;margin-bottom:10px!important}.kejari-hero__actions .kejari-btn{width:100%;justify-content:center;padding:12px 20px!important}.kejari-footer-override{padding-top:20px!important}.kejari-footer__top{padding:0 0 20px!important}.kejari-footer__grid{gap:20px!important}.kejari-footer__col h4{font-size:0.85rem!important;margin-bottom:10px!important}.kejari-footer__col p,.kejari-footer__col ul li a,.kejari-footer__contact li{font-size:0.7rem!important;margin-bottom:6px!important;line-height:1.4!important}.kejari-visitor-widget{padding:10px!important;margin-top:10px!important}.kejari-visitor-widget div{font-size:0.65rem!important}.kejari-links{padding:20px 0!important}.kejari-links__title{font-size:0.8rem!important;margin-bottom:12px!important}.kejari-links__grid{gap:10px!important;grid-template-columns:repeat(2,1fr)!important}.kejari-links__item{padding:8px!important}.kejari-links__item img{height:24px!important;margin-bottom:4px!important}.kejari-links__item span{font-size:0.65rem!important}.kejari-footer__bottom{padding:12px 0!important}.kejari-footer__bottom p{font-size:0.6rem!important}}.kejari-gallery-container{width:100%;overflow:hidden;margin:40px 0;position:relative;padding:20px 0}.kejari-gallery-container:not(.is-floating) .kejari-gallery-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.kejari-gallery-container.is-floating{height:600px}.kejari-gallery-container.is-floating .kejari-gallery-track{display:flex;gap:20px;position:absolute;width:max-content}.kejari-gallery-container[data-direction="up"],.kejari-gallery-container[data-direction="down"]{height:700px}.kejari-gallery-container[data-direction="up"] .kejari-gallery-track,.kejari-gallery-container[data-direction="down"] .kejari-gallery-track{flex-direction:column;column-count:3;display:block;width:100%}.kejari-gallery-container[data-direction="up"] .kejari-gallery-track{animation:kj-gal-float-up var(--kj-gal-speed) linear infinite}.kejari-gallery-container[data-direction="down"] .kejari-gallery-track{animation:kj-gal-float-down var(--kj-gal-speed) linear infinite}.kejari-gallery-container[data-direction="left"] .kejari-gallery-track{animation:kj-gal-float-left var(--kj-gal-speed) linear infinite}.kejari-gallery-container[data-direction="right"] .kejari-gallery-track{animation:kj-gal-float-right var(--kj-gal-speed) linear infinite}.kejari-gallery-item{break-inside:avoid;margin-bottom:20px;width:100%;flex-shrink:0}.kejari-gallery-container[data-direction="left"] .kejari-gallery-item,.kejari-gallery-container[data-direction="right"] .kejari-gallery-item{width:300px}.kejari-gallery-inner{position:relative;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .08);transition:all 0.4s cubic-bezier(.175,.885,.32,1.275)}.kejari-gallery-inner img{width:100%;height:auto;display:block;transition:transform 0.6s ease}.kejari-gallery-inner:hover{transform:scale(1.02);box-shadow:0 20px 50px rgb(13 107 50 / .15);z-index:10}.kejari-gallery-inner:hover img{transform:scale(1.1)}.kejari-gallery-video-wrap{position:relative;padding-bottom:56.25%;height:0;background:#000}.kejari-gallery-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.kejari-gallery-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .3);color:#fff;font-size:40px;transition:background 0.3s}.kejari-gallery-inner:hover .kejari-gallery-overlay{background:rgb(13 107 50 / .4)}.kejari-gallery-caption{position:absolute;bottom:0;left:0;width:100%;padding:20px;background:linear-gradient(transparent,rgb(0 0 0 / .8));color:#fff;transform:translateY(100%);transition:transform 0.3s}.kejari-gallery-inner:hover .kejari-gallery-caption{transform:translateY(0)}.kejari-gallery-caption span{font-weight:600;font-size:.95rem}@keyframes kj-gal-float-up{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-50%,0)}}@keyframes kj-gal-float-down{0%{transform:translate3d(0,-50%,0)}100%{transform:translate3d(0,0,0)}}@keyframes kj-gal-float-left{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes kj-gal-float-right{0%{transform:translate3d(-50%,0,0)}100%{transform:translate3d(0,0,0)}}@media (max-width:768px){.kejari-gallery-container.is-floating{height:500px}.kejari-gallery-container:not(.is-floating) .kejari-gallery-track{grid-template-columns:1fr}}.kejari-gallery-filters{display:flex;justify-content:center;gap:12px;margin-bottom:30px;flex-wrap:wrap}.kejari-gallery-filter-btn{padding:10px 24px;background:#fff;border:1px solid #eee;border-radius:50px;font-weight:600;font-size:.9rem;color:#666;cursor:pointer;transition:all 0.3s;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.kejari-gallery-filter-btn:hover,.kejari-gallery-filter-btn.is-active{background:var(--kj-primary);color:#fff;border-color:var(--kj-primary);box-shadow:0 8px 20px rgb(13 107 50 / .25);transform:translateY(-2px)}.kejari-gallery-info{position:absolute;bottom:0;left:0;width:100%;padding:30px 20px 20px;background:linear-gradient(transparent,rgb(0 0 0 / .85));color:#fff;opacity:0;transform:translateY(20px);transition:all 0.4s cubic-bezier(.165,.84,.44,1)}.kejari-gallery-inner:hover .kejari-gallery-info{opacity:1;transform:translateY(0)}.kejari-gallery-info .kj-cat{display:inline-block;font-size:.65rem;text-transform:uppercase;letter-spacing:1px;background:var(--kj-primary);padding:3px 8px;border-radius:4px;margin-bottom:8px}.kejari-gallery-info .kj-caption{margin:0;font-size:1.1rem;font-weight:700}.kejari-gallery-container.is-floating .kejari-gallery-track{animation-duration:calc(var(--kj-gal-speed) + (var(--kj-speed-offset) * 10s))!important}.kj-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.4s}.kj-lightbox.is-active{opacity:1;visibility:visible}.kj-lightbox-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .95);backdrop-filter:blur(10px)}.kj-lightbox-content{position:relative;max-width:90vw;max-height:80vh;transform:scale(.9);transition:transform 0.5s cubic-bezier(.175,.885,.32,1.275);z-index:2}.kj-lightbox.is-active .kj-lightbox-content{transform:scale(1)}.kj-lightbox-content img{max-width:100%;max-height:80vh;border-radius:12px;box-shadow:0 30px 100px rgb(0 0 0 / .5)}.kj-lightbox-video{width:80vw;aspect-ratio:16/9}.kj-lightbox-video iframe{width:100%;height:100%;border-radius:12px}.kj-lightbox-caption{margin-top:20px;color:#fff;text-align:center;font-size:1.2rem;font-weight:600}.kj-lightbox-close{position:absolute;top:30px;right:30px;background:none;border:none;color:#fff;font-size:40px;cursor:pointer;z-index:3;transition:transform 0.3s}.kj-lightbox-close:hover{transform:rotate(90deg) scale(1.2)}.kj-lightbox-prev,.kj-lightbox-next{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);color:#fff;width:60px;height:60px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all 0.3s;z-index:3}.kj-lightbox-prev:hover,.kj-lightbox-next:hover{background:var(--kj-primary);border-color:var(--kj-primary);transform:translateY(-50%) scale(1.1)}.kj-lightbox-prev{left:40px}.kj-lightbox-next{right:40px}@media (max-width:768px){.kj-lightbox-prev,.kj-lightbox-next{width:45px;height:45px;bottom:40px;top:auto;transform:none}.kj-lightbox-prev{left:20%}.kj-lightbox-next{right:20%}.kj-lightbox-prev:hover,.kejari-lightbox-next:hover{transform:scale(1.1)}}.kejari-dyn-section{width:100%;position:relative}.kejari-dyn-section__title{word-break:break-word}.kejari-dyn-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.kejari-dyn-card{transition:all 0.4s cubic-bezier(.175,.885,.32,1.275)}.kejari-dyn-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgb(0 0 0 / .25)!important}.kejari-dyn-card__img{width:100%;height:200px;overflow:hidden}.kejari-dyn-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.kejari-dyn-card:hover .kejari-dyn-card__img img{transform:scale(1.08)}@media (max-width:992px){.kejari-dyn-section{padding-left:15px!important;padding-right:15px!important}.kejari-dyn-section__title{font-size:2rem!important;margin-bottom:1.5rem!important}.kejari-dyn-grid{gap:16px!important}.kejari-dyn-card{flex:0 0 calc(50% - 16px)!important;max-width:calc(50% - 16px)!important}.kejari-dyn-card__img{height:170px}}@media (max-width:768px){.kejari-dyn-section{padding-left:12px!important;padding-right:12px!important}.kejari-dyn-section__title{font-size:1.6rem!important;letter-spacing:1px!important;margin-bottom:1.2rem!important}.kejari-dyn-grid{gap:14px!important}.kejari-dyn-card{flex:0 0 100%!important;max-width:100%!important}.kejari-dyn-card__img{height:180px}.kejari-dyn-card__content{padding:18px!important}.kejari-dyn-card__content h3{font-size:1.15rem!important}.kejari-dyn-card__content p{font-size:0.9rem!important}}@media (max-width:480px){.kejari-dyn-section{padding-left:10px!important;padding-right:10px!important}.kejari-dyn-section__title{font-size:1.3rem!important;letter-spacing:0.5px!important}.kejari-dyn-card__img{height:150px}.kejari-dyn-card__content{padding:14px!important}.kejari-dyn-card__content h3{font-size:1.05rem!important;margin-bottom:8px!important}.kejari-dyn-card__content p{font-size:0.85rem!important;line-height:1.5!important}}