.page-module__iJRxOW__pageHero{background:linear-gradient(135deg, var(--primary) 0%, #042515 100%);color:var(--bg-white);border-bottom:4px solid var(--secondary);padding:60px 0}.page-module__iJRxOW__heroTitle{font-family:var(--font-heading);color:var(--bg-white);margin-bottom:10px;font-size:2.25rem;font-weight:700}.page-module__iJRxOW__breadcrumbs{color:#ffffffb3;gap:8px;font-size:.85rem;display:flex}.page-module__iJRxOW__breadcrumbs a:hover{color:var(--secondary)}.page-module__iJRxOW__separator{color:#fff6}.page-module__iJRxOW__tentangGrid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.page-module__iJRxOW__aboutText{color:var(--text-muted);flex-direction:column;gap:20px;display:flex}.page-module__iJRxOW__aboutText h3{color:var(--primary)}.page-module__iJRxOW__aboutImageCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-color);background-color:var(--bg-white);flex-direction:column;gap:20px;padding:30px;display:flex;overflow:hidden}.page-module__iJRxOW__quoteBlock{border-left:4px solid var(--secondary);color:var(--text-main);padding-left:15px;font-style:italic;font-weight:500}.page-module__iJRxOW__visimisiContainer{grid-template-columns:1fr 2fr;gap:50px;display:grid}.page-module__iJRxOW__visiCard{background-color:var(--primary-light);border-left:5px solid var(--primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;padding:40px;display:flex}.page-module__iJRxOW__visiTitle{color:var(--primary);font-size:1.5rem;font-family:var(--font-heading);margin-bottom:15px}.page-module__iJRxOW__visiText{color:var(--dark-slate);font-size:1.2rem;font-weight:600;line-height:1.5}.page-module__iJRxOW__misiCard{background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:40px}.page-module__iJRxOW__misiList{flex-direction:column;gap:15px;display:flex}.page-module__iJRxOW__misiItem{align-items:flex-start;gap:15px;display:flex}.page-module__iJRxOW__misiNumber{background-color:var(--secondary);color:var(--dark-slate);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:flex}.page-module__iJRxOW__misiText{color:var(--text-muted);font-size:.95rem;line-height:1.6}.page-module__iJRxOW__chartContainer{flex-direction:column;align-items:center;gap:30px;margin-top:40px;padding:20px 0;display:flex;position:relative;overflow-x:auto}.page-module__iJRxOW__chartNode{background-color:var(--bg-white);border:2px solid var(--border-color);border-radius:var(--radius-md);text-align:center;width:260px;box-shadow:var(--shadow-md);transition:all var(--transition-normal);padding:16px 24px;position:relative}.page-module__iJRxOW__chartNode:hover{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:scale(1.02)}.page-module__iJRxOW__nodeLevel1{border-color:var(--secondary);background-color:#fffbeb}.page-module__iJRxOW__nodeLevel1 .page-module__iJRxOW__nodeRole{color:var(--secondary-hover)}.page-module__iJRxOW__nodeLevel2{border-color:var(--primary);background-color:var(--primary-light)}.page-module__iJRxOW__nodeLevel2 .page-module__iJRxOW__nodeRole{color:var(--primary)}.page-module__iJRxOW__nodeRole{text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px;font-size:.75rem;font-weight:700}.page-module__iJRxOW__nodeName{font-family:var(--font-heading);color:var(--dark-slate);font-size:.95rem;font-weight:700}.page-module__iJRxOW__nodeInstitution{color:var(--text-muted);margin-top:2px;font-size:.75rem}.page-module__iJRxOW__connectorLine{background-color:var(--border-color);width:2px;height:30px}.page-module__iJRxOW__chartRowMulti{justify-content:center;gap:40px;display:flex;position:relative}@media (max-width:992px){.page-module__iJRxOW__tentangGrid{grid-template-columns:1fr;gap:40px}.page-module__iJRxOW__visimisiContainer{grid-template-columns:1fr;gap:30px}}@media (max-width:768px){.page-module__iJRxOW__chartContainer{align-items:flex-start}.page-module__iJRxOW__chartRowMulti{flex-direction:column;align-items:center;gap:20px}.page-module__iJRxOW__connectorLine{display:none}}
