
/* ===================== PENGURUS V7 LUXURY CLEANUP ===================== */
.pengurus-v6-clean{
    min-height:auto !important;
    background:linear-gradient(180deg,#081528 0%, #0f2140 24%, #102a51 52%, #0c1d37 100%) !important;
}
.pengurus-v6-clean::before{
    position:absolute !important;
    inset:0 !important;
    background:
        radial-gradient(circle at top left, rgba(96,165,250,.12) 0%, transparent 28%),
        radial-gradient(circle at 82% 20%, rgba(216,179,107,.10) 0%, transparent 24%),
        radial-gradient(circle at 50% 100%, rgba(59,130,246,.12) 0%, transparent 30%) !important;
}
.pengurus-header-premium{
    padding:110px 24px 90px !important;
    border-bottom:1px solid rgba(255,255,255,.08) !important;
    box-shadow:inset 0 -1px 0 rgba(255,255,255,.08), 0 20px 60px rgba(0,0,0,.28) !important;
}
.pengurus-header-title{font-size:clamp(2.4rem,4vw,4.4rem) !important; letter-spacing:.3px !important}
.pengurus-header-subtitle{max-width:780px; margin:0 auto !important; color:rgba(255,255,255,.82) !important}
.struktur-pemerintahan-section,
.pengurus-section-inti,
.lembaga-slider-section,
.lembaga-fasilitas-section{
    position:relative;
    padding-top:80px !important;
    padding-bottom:80px !important;
}
.struktur-pemerintahan-section:last-child,
.pengurus-section-inti:last-child,
.lembaga-slider-section:last-child,
.lembaga-fasilitas-section:last-child{padding-bottom:56px !important}
.section-header{margin-bottom:56px !important}
.section-title{font-size:clamp(2rem,3vw,3.2rem) !important; letter-spacing:.2px !important}
.section-subtitle{font-size:1rem !important; color:rgba(226,232,240,.82) !important}
.pengurus-ketua-container{margin-bottom:86px !important}
.pengurus-ketua-card,
.pengurus-card,
.struktur-card,
.fasilitas-card{
    box-shadow:0 24px 55px rgba(0,0,0,.22) !important;
}
.pengurus-ketua-card{border-color:rgba(216,179,107,.26) !important}
.pengurus-ketua-jabatan{background:linear-gradient(135deg,#e7c27b,#ffdf9a)!important;color:#553b10!important}
.pengurus-grid{gap:28px !important}
.pengurus-lainnya-section{margin-top:76px !important; margin-bottom:0 !important}
.pengurus-card{transform:none !important}
.pengurus-card:hover{transform:translateY(-10px) !important}

.pengurus-v7-endcap{
    max-width:1280px;
    margin:56px auto 0;
    padding:28px 30px;
    display:grid;
    grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr);
    gap:22px;
    align-items:center;
    border-radius:30px;
    background:
        radial-gradient(circle at top right, rgba(216,179,107,.16) 0%, transparent 30%),
        linear-gradient(135deg, rgba(255,255,255,.10), rgba(255,255,255,.05));
    border:1px solid rgba(255,255,255,.12);
    box-shadow:0 24px 60px rgba(0,0,0,.18);
    backdrop-filter:blur(18px);
}
.pengurus-v7-kicker{
    display:inline-flex;
    align-items:center;
    gap:8px;
    padding:8px 12px;
    border-radius:999px;
    background:rgba(216,179,107,.16);
    color:#f2d8a0;
    border:1px solid rgba(216,179,107,.26);
    font-weight:800;
    font-size:.8rem;
    text-transform:uppercase;
    letter-spacing:.08em;
    margin-bottom:14px;
}
.pengurus-v7-endcap h3{
    color:#fff;
    font-size:clamp(1.4rem,2.4vw,2.25rem);
    margin:0 0 10px;
    font-weight:900;
}
.pengurus-v7-endcap p{
    margin:0;
    color:rgba(226,232,240,.84);
    line-height:1.8;
}
.pengurus-v7-endcap-actions{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
    justify-content:flex-end;
}
.pengurus-v7-action{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    padding:14px 18px;
    min-width:190px;
    border-radius:16px;
    text-decoration:none;
    font-weight:800;
    transition:all .25s ease;
    border:1px solid transparent;
}
.pengurus-v7-action.primary{
    background:linear-gradient(135deg,#d8b36b,#f4d79a);
    color:#4b3510;
    box-shadow:0 16px 30px rgba(216,179,107,.18);
}
.pengurus-v7-action.secondary{
    background:rgba(255,255,255,.08);
    color:#fff;
    border-color:rgba(255,255,255,.14);
}
.pengurus-v7-action:hover{transform:translateY(-2px); color:inherit}

.pengurus-v6-clean + footer,
.pengurus-v6-clean ~ footer{
    margin-top:0 !important;
    border-top:1px solid rgba(255,255,255,.08);
}
@media (max-width: 991.98px){
    .pengurus-v7-endcap{grid-template-columns:1fr;}
    .pengurus-v7-endcap-actions{justify-content:flex-start}
}
@media (max-width: 767.98px){
    .pengurus-header-premium{padding:92px 18px 70px !important}
    .struktur-pemerintahan-section,
    .pengurus-section-inti,
    .lembaga-slider-section,
    .lembaga-fasilitas-section{padding-top:56px !important; padding-bottom:48px !important}
    .section-header{margin-bottom:36px !important}
    .pengurus-ketua-container{margin-bottom:52px !important; padding:0 8px !important}
    .pengurus-grid{gap:18px !important}
    .pengurus-v7-endcap{margin-top:34px; padding:22px 18px; border-radius:24px}
    .pengurus-v7-action{width:100%; min-width:0}
}
